From adec880ca69b3f9a33232b0bf6fcfb8e24ef2c27 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 15 Sep 2020 13:13:13 +0000 Subject: [PATCH 1/2] Update generated files with build 3677497 --- .../Generated/model/AdministrativeUnit.cs | 36 + .../DelegatedPermissionClassification.cs | 53 + .../Generated/model/Directory.cs | 6 + .../Generated/model/DirectoryRole.cs | 6 + .../model/PermissionClassificationType.cs | 43 + .../model/PermissionGrantConditionSet.cs | 83 + .../Generated/model/PermissionGrantPolicy.cs | 47 + .../Generated/model/PermissionType.cs | 38 + .../Generated/model/PolicyRoot.cs | 6 + .../Generated/model/ScopedRoleMembership.cs | 53 + src/Microsoft.Graph/Generated/model/User.cs | 6 + ...inistrativeUnitExtensionsCollectionPage.cs | 38 + ...strativeUnitExtensionsCollectionRequest.cs | 219 +++ ...eUnitExtensionsCollectionRequestBuilder.cs | 65 + ...trativeUnitExtensionsCollectionResponse.cs | 33 + ...eUnitMembersCollectionReferencesRequest.cs | 67 + ...mbersCollectionReferencesRequestBuilder.cs | 51 + ...UnitMembersCollectionWithReferencesPage.cs | 38 + ...tMembersCollectionWithReferencesRequest.cs | 195 +++ ...sCollectionWithReferencesRequestBuilder.cs | 78 + ...MembersCollectionWithReferencesResponse.cs | 33 + .../requests/AdministrativeUnitRequest.cs | 54 + .../AdministrativeUnitRequestBuilder.cs | 36 + ...tiveUnitScopedRoleMembersCollectionPage.cs | 38 + ...eUnitScopedRoleMembersCollectionRequest.cs | 218 +++ ...opedRoleMembersCollectionRequestBuilder.cs | 65 + ...UnitScopedRoleMembersCollectionResponse.cs | 33 + ...elegatedPermissionClassificationRequest.cs | 236 +++ ...dPermissionClassificationRequestBuilder.cs | 54 + ...ectoryAdministrativeUnitsCollectionPage.cs | 38 + ...oryAdministrativeUnitsCollectionRequest.cs | 218 +++ ...nistrativeUnitsCollectionRequestBuilder.cs | 74 + ...ryAdministrativeUnitsCollectionResponse.cs | 33 + ...oryDeletedItemsCollectionRequestBuilder.cs | 38 +- .../Generated/requests/DirectoryRequest.cs | 16 + .../requests/DirectoryRequestBuilder.cs | 12 + .../requests/DirectoryRoleRequest.cs | 16 + .../requests/DirectoryRoleRequestBuilder.cs | 12 + ...irectoryRoleScopedMembersCollectionPage.cs | 38 + ...ctoryRoleScopedMembersCollectionRequest.cs | 218 +++ ...leScopedMembersCollectionRequestBuilder.cs | 65 + ...toryRoleScopedMembersCollectionResponse.cs | 33 + .../requests/DriveItemRequestBuilder.cs | 86 +- .../Generated/requests/DriveRequestBuilder.cs | 22 +- .../Generated/requests/GraphServiceClient.cs | 11 + ...irectoryObjectsCollectionRequestBuilder.cs | 38 +- ...viceScopedRoleMembershipsCollectionPage.cs | 38 + ...eScopedRoleMembershipsCollectionRequest.cs | 218 +++ ...RoleMembershipsCollectionRequestBuilder.cs | 65 + ...ScopedRoleMembershipsCollectionResponse.cs | 34 + ...AcceptedSendersCollectionRequestBuilder.cs | 38 +- ...RejectedSendersCollectionRequestBuilder.cs | 38 +- ...inistrativeUnitExtensionsCollectionPage.cs | 32 + ...strativeUnitExtensionsCollectionRequest.cs | 107 ++ ...eUnitExtensionsCollectionRequestBuilder.cs | 41 + ...eUnitMembersCollectionReferencesRequest.cs | 36 + ...mbersCollectionReferencesRequestBuilder.cs | 32 + ...UnitMembersCollectionWithReferencesPage.cs | 32 + ...tMembersCollectionWithReferencesRequest.cs | 92 ++ ...sCollectionWithReferencesRequestBuilder.cs | 46 + .../IAdministrativeUnitRequestBuilder.cs | 18 + ...tiveUnitScopedRoleMembersCollectionPage.cs | 32 + ...eUnitScopedRoleMembersCollectionRequest.cs | 107 ++ ...opedRoleMembersCollectionRequestBuilder.cs | 41 + ...elegatedPermissionClassificationRequest.cs | 107 ++ ...dPermissionClassificationRequestBuilder.cs | 35 + ...ectoryAdministrativeUnitsCollectionPage.cs | 32 + ...oryAdministrativeUnitsCollectionRequest.cs | 107 ++ ...nistrativeUnitsCollectionRequestBuilder.cs | 45 + ...oryDeletedItemsCollectionRequestBuilder.cs | 20 +- .../requests/IDirectoryRequestBuilder.cs | 6 + .../requests/IDirectoryRoleRequestBuilder.cs | 6 + ...irectoryRoleScopedMembersCollectionPage.cs | 32 + ...ctoryRoleScopedMembersCollectionRequest.cs | 107 ++ ...leScopedMembersCollectionRequestBuilder.cs | 41 + .../requests/IDriveItemRequestBuilder.cs | 46 +- .../requests/IDriveRequestBuilder.cs | 12 +- .../Generated/requests/IGraphServiceClient.cs | 5 + ...irectoryObjectsCollectionRequestBuilder.cs | 20 +- ...viceScopedRoleMembershipsCollectionPage.cs | 32 + ...eScopedRoleMembershipsCollectionRequest.cs | 107 ++ ...RoleMembershipsCollectionRequestBuilder.cs | 41 + ...AcceptedSendersCollectionRequestBuilder.cs | 20 +- ...RejectedSendersCollectionRequestBuilder.cs | 20 +- .../requests/IMessageRequestBuilder.cs | 14 +- .../IPermissionGrantConditionSetRequest.cs | 107 ++ ...rmissionGrantConditionSetRequestBuilder.cs | 35 + ...issionGrantPolicyExcludesCollectionPage.cs | 32 + ...ionGrantPolicyExcludesCollectionRequest.cs | 107 ++ ...tPolicyExcludesCollectionRequestBuilder.cs | 41 + ...issionGrantPolicyIncludesCollectionPage.cs | 32 + ...ionGrantPolicyIncludesCollectionRequest.cs | 107 ++ ...tPolicyIncludesCollectionRequestBuilder.cs | 41 + .../requests/IPermissionGrantPolicyRequest.cs | 107 ++ .../IPermissionGrantPolicyRequestBuilder.cs | 47 + ...otPermissionGrantPoliciesCollectionPage.cs | 32 + ...ermissionGrantPoliciesCollectionRequest.cs | 107 ++ ...onGrantPoliciesCollectionRequestBuilder.cs | 41 + .../requests/IPolicyRootRequestBuilder.cs | 6 + .../IScheduleChangeRequestRequestBuilder.cs | 12 +- .../requests/IScopedRoleMembershipRequest.cs | 107 ++ .../IScopedRoleMembershipRequestBuilder.cs | 35 + .../Generated/requests/IUserRequestBuilder.cs | 6 + .../IUserScopedRoleMemberOfCollectionPage.cs | 32 + ...UserScopedRoleMemberOfCollectionRequest.cs | 107 ++ ...pedRoleMemberOfCollectionRequestBuilder.cs | 41 + .../IWorkbookFunctionsRequestBuilder.cs | 16 +- .../IWorkbookWorksheetRequestBuilder.cs | 26 +- .../requests/MessageRequestBuilder.cs | 26 +- .../PermissionGrantConditionSetRequest.cs | 236 +++ ...rmissionGrantConditionSetRequestBuilder.cs | 54 + ...issionGrantPolicyExcludesCollectionPage.cs | 38 + ...ionGrantPolicyExcludesCollectionRequest.cs | 218 +++ ...tPolicyExcludesCollectionRequestBuilder.cs | 65 + ...onGrantPolicyExcludesCollectionResponse.cs | 33 + ...issionGrantPolicyIncludesCollectionPage.cs | 38 + ...ionGrantPolicyIncludesCollectionRequest.cs | 218 +++ ...tPolicyIncludesCollectionRequestBuilder.cs | 65 + ...onGrantPolicyIncludesCollectionResponse.cs | 33 + .../requests/PermissionGrantPolicyRequest.cs | 274 ++++ .../PermissionGrantPolicyRequestBuilder.cs | 78 + ...otPermissionGrantPoliciesCollectionPage.cs | 38 + ...ermissionGrantPoliciesCollectionRequest.cs | 218 +++ ...onGrantPoliciesCollectionRequestBuilder.cs | 65 + ...rmissionGrantPoliciesCollectionResponse.cs | 33 + .../Generated/requests/PolicyRootRequest.cs | 16 + .../requests/PolicyRootRequestBuilder.cs | 12 + .../ScheduleChangeRequestRequestBuilder.cs | 20 +- .../requests/ScopedRoleMembershipRequest.cs | 236 +++ .../ScopedRoleMembershipRequestBuilder.cs | 54 + .../Generated/requests/UserRequest.cs | 16 + .../Generated/requests/UserRequestBuilder.cs | 12 + .../UserScopedRoleMemberOfCollectionPage.cs | 38 + ...UserScopedRoleMemberOfCollectionRequest.cs | 218 +++ ...pedRoleMemberOfCollectionRequestBuilder.cs | 65 + ...serScopedRoleMemberOfCollectionResponse.cs | 33 + .../WorkbookFunctionsRequestBuilder.cs | 30 +- .../WorkbookWorksheetRequestBuilder.cs | 48 +- src/Microsoft.Graph/Microsoft.Graph.csproj | 2 +- typeSummary.txt | 1461 ++++++++++++++++- 140 files changed, 9713 insertions(+), 300 deletions(-) create mode 100644 src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs create mode 100644 src/Microsoft.Graph/Generated/model/PermissionClassificationType.cs create mode 100644 src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs create mode 100644 src/Microsoft.Graph/Generated/model/PermissionGrantPolicy.cs create mode 100644 src/Microsoft.Graph/Generated/model/PermissionType.cs create mode 100644 src/Microsoft.Graph/Generated/model/ScopedRoleMembership.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitMembersCollectionReferencesRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitMembersCollectionReferencesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitMembersCollectionWithReferencesPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitMembersCollectionWithReferencesRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitMembersCollectionWithReferencesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitMembersCollectionWithReferencesResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DelegatedPermissionClassificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DelegatedPermissionClassificationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryAdministrativeUnitsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryAdministrativeUnitsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryAdministrativeUnitsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryAdministrativeUnitsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryRoleScopedMembersCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryRoleScopedMembersCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryRoleScopedMembersCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DirectoryRoleScopedMembersCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/GraphServiceScopedRoleMembershipsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/GraphServiceScopedRoleMembershipsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/GraphServiceScopedRoleMembershipsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/GraphServiceScopedRoleMembershipsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitExtensionsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitExtensionsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitExtensionsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitMembersCollectionReferencesRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitMembersCollectionReferencesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitMembersCollectionWithReferencesPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitMembersCollectionWithReferencesRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitMembersCollectionWithReferencesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitScopedRoleMembersCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitScopedRoleMembersCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdministrativeUnitScopedRoleMembersCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDelegatedPermissionClassificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDelegatedPermissionClassificationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDirectoryAdministrativeUnitsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDirectoryAdministrativeUnitsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDirectoryAdministrativeUnitsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDirectoryRoleScopedMembersCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDirectoryRoleScopedMembersCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDirectoryRoleScopedMembersCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IGraphServiceScopedRoleMembershipsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IGraphServiceScopedRoleMembershipsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IGraphServiceScopedRoleMembershipsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantConditionSetRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantConditionSetRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyExcludesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyExcludesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyExcludesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyIncludesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyIncludesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyIncludesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPermissionGrantPolicyRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPolicyRootPermissionGrantPoliciesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPolicyRootPermissionGrantPoliciesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPolicyRootPermissionGrantPoliciesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IScopedRoleMembershipRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IScopedRoleMembershipRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserScopedRoleMemberOfCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserScopedRoleMemberOfCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserScopedRoleMemberOfCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantConditionSetRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantConditionSetRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyExcludesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyExcludesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyExcludesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyExcludesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyIncludesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyIncludesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyIncludesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyIncludesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PermissionGrantPolicyRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootPermissionGrantPoliciesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootPermissionGrantPoliciesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootPermissionGrantPoliciesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootPermissionGrantPoliciesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ScopedRoleMembershipRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ScopedRoleMembershipRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserScopedRoleMemberOfCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserScopedRoleMemberOfCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserScopedRoleMemberOfCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserScopedRoleMemberOfCollectionResponse.cs diff --git a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs index 394bfb4a602..a2ce99c43d1 100644 --- a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs +++ b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs @@ -30,6 +30,42 @@ public AdministrativeUnit() this.ODataType = "microsoft.graph.administrativeUnit"; } + /// + /// Gets or sets description. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "description", Required = Newtonsoft.Json.Required.Default)] + public string Description { get; set; } + + /// + /// Gets or sets display name. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "displayName", Required = Newtonsoft.Json.Required.Default)] + public string DisplayName { get; set; } + + /// + /// Gets or sets visibility. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "visibility", Required = Newtonsoft.Json.Required.Default)] + public string Visibility { get; set; } + + /// + /// Gets or sets members. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "members", Required = Newtonsoft.Json.Required.Default)] + public IAdministrativeUnitMembersCollectionWithReferencesPage Members { get; set; } + + /// + /// Gets or sets scoped role members. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "scopedRoleMembers", Required = Newtonsoft.Json.Required.Default)] + public IAdministrativeUnitScopedRoleMembersCollectionPage ScopedRoleMembers { get; set; } + + /// + /// Gets or sets extensions. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "extensions", Required = Newtonsoft.Json.Required.Default)] + public IAdministrativeUnitExtensionsCollectionPage Extensions { get; set; } + } } diff --git a/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs b/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs new file mode 100644 index 00000000000..734e6f16b56 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs @@ -0,0 +1,53 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Model\EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Runtime.Serialization; + using Newtonsoft.Json; + + /// + /// The type Delegated Permission Classification. + /// + [JsonObject(MemberSerialization = MemberSerialization.OptIn)] + public partial class DelegatedPermissionClassification : Entity + { + + /// + /// The DelegatedPermissionClassification constructor + /// + public DelegatedPermissionClassification() + { + this.ODataType = "microsoft.graph.delegatedPermissionClassification"; + } + + /// + /// Gets or sets classification. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "classification", Required = Newtonsoft.Json.Required.Default)] + public PermissionClassificationType? Classification { get; set; } + + /// + /// Gets or sets permission id. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "permissionId", Required = Newtonsoft.Json.Required.Default)] + public string PermissionId { get; set; } + + /// + /// Gets or sets permission name. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "permissionName", Required = Newtonsoft.Json.Required.Default)] + public string PermissionName { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/Directory.cs b/src/Microsoft.Graph/Generated/model/Directory.cs index a5108242afc..8c58b47e081 100644 --- a/src/Microsoft.Graph/Generated/model/Directory.cs +++ b/src/Microsoft.Graph/Generated/model/Directory.cs @@ -30,6 +30,12 @@ public Directory() this.ODataType = "microsoft.graph.directory"; } + /// + /// Gets or sets administrative units. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "administrativeUnits", Required = Newtonsoft.Json.Required.Default)] + public IDirectoryAdministrativeUnitsCollectionPage AdministrativeUnits { get; set; } + /// /// Gets or sets deleted items. /// Recently deleted items. Read-only. Nullable. diff --git a/src/Microsoft.Graph/Generated/model/DirectoryRole.cs b/src/Microsoft.Graph/Generated/model/DirectoryRole.cs index c0ff8086e3e..a5ce5fb797e 100644 --- a/src/Microsoft.Graph/Generated/model/DirectoryRole.cs +++ b/src/Microsoft.Graph/Generated/model/DirectoryRole.cs @@ -58,6 +58,12 @@ public DirectoryRole() [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "members", Required = Newtonsoft.Json.Required.Default)] public IDirectoryRoleMembersCollectionWithReferencesPage Members { get; set; } + /// + /// Gets or sets scoped members. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "scopedMembers", Required = Newtonsoft.Json.Required.Default)] + public IDirectoryRoleScopedMembersCollectionPage ScopedMembers { get; set; } + } } diff --git a/src/Microsoft.Graph/Generated/model/PermissionClassificationType.cs b/src/Microsoft.Graph/Generated/model/PermissionClassificationType.cs new file mode 100644 index 00000000000..48a831f3865 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PermissionClassificationType.cs @@ -0,0 +1,43 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Model\EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using Newtonsoft.Json; + + /// + /// The enum PermissionClassificationType. + /// + [JsonConverter(typeof(EnumConverter))] + public enum PermissionClassificationType + { + + /// + /// Low + /// + Low = 1, + + /// + /// Medium + /// + Medium = 2, + + /// + /// High + /// + High = 3, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 4, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs b/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs new file mode 100644 index 00000000000..719bad3b30c --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs @@ -0,0 +1,83 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Model\EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Runtime.Serialization; + using Newtonsoft.Json; + + /// + /// The type Permission Grant Condition Set. + /// + [JsonObject(MemberSerialization = MemberSerialization.OptIn)] + public partial class PermissionGrantConditionSet : Entity + { + + /// + /// The PermissionGrantConditionSet constructor + /// + public PermissionGrantConditionSet() + { + this.ODataType = "microsoft.graph.permissionGrantConditionSet"; + } + + /// + /// Gets or sets client application ids. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "clientApplicationIds", Required = Newtonsoft.Json.Required.Default)] + public IEnumerable ClientApplicationIds { get; set; } + + /// + /// Gets or sets client application publisher ids. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "clientApplicationPublisherIds", Required = Newtonsoft.Json.Required.Default)] + public IEnumerable ClientApplicationPublisherIds { get; set; } + + /// + /// Gets or sets client applications from verified publisher only. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "clientApplicationsFromVerifiedPublisherOnly", Required = Newtonsoft.Json.Required.Default)] + public bool? ClientApplicationsFromVerifiedPublisherOnly { get; set; } + + /// + /// Gets or sets client application tenant ids. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "clientApplicationTenantIds", Required = Newtonsoft.Json.Required.Default)] + public IEnumerable ClientApplicationTenantIds { get; set; } + + /// + /// Gets or sets permission classification. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "permissionClassification", Required = Newtonsoft.Json.Required.Default)] + public string PermissionClassification { get; set; } + + /// + /// Gets or sets permissions. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "permissions", Required = Newtonsoft.Json.Required.Default)] + public IEnumerable Permissions { get; set; } + + /// + /// Gets or sets permission type. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "permissionType", Required = Newtonsoft.Json.Required.Default)] + public PermissionType? PermissionType { get; set; } + + /// + /// Gets or sets resource application. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "resourceApplication", Required = Newtonsoft.Json.Required.Default)] + public string ResourceApplication { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PermissionGrantPolicy.cs b/src/Microsoft.Graph/Generated/model/PermissionGrantPolicy.cs new file mode 100644 index 00000000000..2ec5e37a068 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PermissionGrantPolicy.cs @@ -0,0 +1,47 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Model\EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Runtime.Serialization; + using Newtonsoft.Json; + + /// + /// The type Permission Grant Policy. + /// + [JsonObject(MemberSerialization = MemberSerialization.OptIn)] + public partial class PermissionGrantPolicy : PolicyBase + { + + /// + /// The PermissionGrantPolicy constructor + /// + public PermissionGrantPolicy() + { + this.ODataType = "microsoft.graph.permissionGrantPolicy"; + } + + /// + /// Gets or sets excludes. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "excludes", Required = Newtonsoft.Json.Required.Default)] + public IPermissionGrantPolicyExcludesCollectionPage Excludes { get; set; } + + /// + /// Gets or sets includes. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "includes", Required = Newtonsoft.Json.Required.Default)] + public IPermissionGrantPolicyIncludesCollectionPage Includes { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PermissionType.cs b/src/Microsoft.Graph/Generated/model/PermissionType.cs new file mode 100644 index 00000000000..e007d571710 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PermissionType.cs @@ -0,0 +1,38 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Model\EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using Newtonsoft.Json; + + /// + /// The enum PermissionType. + /// + [JsonConverter(typeof(EnumConverter))] + public enum PermissionType + { + + /// + /// Application + /// + Application = 3, + + /// + /// Delegated + /// + Delegated = 2, + + /// + /// Delegated User Consentable + /// + DelegatedUserConsentable = 1, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs index 2ca8cd2ce90..85f72c0e14d 100644 --- a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs +++ b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs @@ -48,6 +48,12 @@ public PolicyRoot() [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "homeRealmDiscoveryPolicies", Required = Newtonsoft.Json.Required.Default)] public IPolicyRootHomeRealmDiscoveryPoliciesCollectionPage HomeRealmDiscoveryPolicies { get; set; } + /// + /// Gets or sets permission grant policies. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "permissionGrantPolicies", Required = Newtonsoft.Json.Required.Default)] + public IPolicyRootPermissionGrantPoliciesCollectionPage PermissionGrantPolicies { get; set; } + /// /// Gets or sets token issuance policies. /// diff --git a/src/Microsoft.Graph/Generated/model/ScopedRoleMembership.cs b/src/Microsoft.Graph/Generated/model/ScopedRoleMembership.cs new file mode 100644 index 00000000000..ee494298337 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ScopedRoleMembership.cs @@ -0,0 +1,53 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Model\EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Runtime.Serialization; + using Newtonsoft.Json; + + /// + /// The type Scoped Role Membership. + /// + [JsonObject(MemberSerialization = MemberSerialization.OptIn)] + public partial class ScopedRoleMembership : Entity + { + + /// + /// The ScopedRoleMembership constructor + /// + public ScopedRoleMembership() + { + this.ODataType = "microsoft.graph.scopedRoleMembership"; + } + + /// + /// Gets or sets administrative unit id. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "administrativeUnitId", Required = Newtonsoft.Json.Required.Default)] + public string AdministrativeUnitId { get; set; } + + /// + /// Gets or sets role id. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "roleId", Required = Newtonsoft.Json.Required.Default)] + public string RoleId { get; set; } + + /// + /// Gets or sets role member info. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "roleMemberInfo", Required = Newtonsoft.Json.Required.Default)] + public Identity RoleMemberInfo { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/User.cs b/src/Microsoft.Graph/Generated/model/User.cs index a4f355c9d16..b8f4afd1595 100644 --- a/src/Microsoft.Graph/Generated/model/User.cs +++ b/src/Microsoft.Graph/Generated/model/User.cs @@ -560,6 +560,12 @@ public User() [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "registeredDevices", Required = Newtonsoft.Json.Required.Default)] public IUserRegisteredDevicesCollectionWithReferencesPage RegisteredDevices { get; set; } + /// + /// Gets or sets scoped role member of. + /// + [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "scopedRoleMemberOf", Required = Newtonsoft.Json.Required.Default)] + public IUserScopedRoleMemberOfCollectionPage ScopedRoleMemberOf { get; set; } + /// /// Gets or sets transitive member of. /// diff --git a/src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionPage.cs new file mode 100644 index 00000000000..9bfa3f0faf4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionPage.cs @@ -0,0 +1,38 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Requests\EntityCollectionPage.cs.tt + +namespace Microsoft.Graph +{ + using System; + + /// + /// The type AdministrativeUnitExtensionsCollectionPage. + /// + public partial class AdministrativeUnitExtensionsCollectionPage : CollectionPage, IAdministrativeUnitExtensionsCollectionPage + { + /// + /// Gets the next page instance. + /// + public IAdministrativeUnitExtensionsCollectionRequest NextPageRequest { get; private set; } + + /// + /// Initializes the NextPageRequest property. + /// + public void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString) + { + if (!string.IsNullOrEmpty(nextPageLinkString)) + { + this.NextPageRequest = new AdministrativeUnitExtensionsCollectionRequest( + nextPageLinkString, + client, + null); + } + } + } +} diff --git a/src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionRequest.cs new file mode 100644 index 00000000000..35ef3e8538a --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitExtensionsCollectionRequest.cs @@ -0,0 +1,219 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Requests\EntityCollectionRequest.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.Net.Http; + using System.Threading; + using System.Linq.Expressions; + + /// + /// The type AdministrativeUnitExtensionsCollectionRequest. + /// + public partial class AdministrativeUnitExtensionsCollectionRequest : BaseRequest, IAdministrativeUnitExtensionsCollectionRequest + { + /// + /// Constructs a new AdministrativeUnitExtensionsCollectionRequest. + /// + /// The URL for the built request. + /// The for handling requests. + /// Query and header option name value pairs for the request. + public AdministrativeUnitExtensionsCollectionRequest( + string requestUrl, + IBaseClient client, + IEnumerable + /// The . + public IAdministrativeUnitMembersCollectionWithReferencesRequestBuilder Members + { + get + { + return new AdministrativeUnitMembersCollectionWithReferencesRequestBuilder(this.AppendSegmentToRequestUrl("members"), this.Client); + } + } + + /// + /// Gets the request builder for ScopedRoleMembers. + /// + /// The . + public IAdministrativeUnitScopedRoleMembersCollectionRequestBuilder ScopedRoleMembers + { + get + { + return new AdministrativeUnitScopedRoleMembersCollectionRequestBuilder(this.AppendSegmentToRequestUrl("scopedRoleMembers"), this.Client); + } + } + + /// + /// Gets the request builder for Extensions. + /// + /// The . + public IAdministrativeUnitExtensionsCollectionRequestBuilder Extensions + { + get + { + return new AdministrativeUnitExtensionsCollectionRequestBuilder(this.AppendSegmentToRequestUrl("extensions"), this.Client); + } + } + } diff --git a/src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionPage.cs new file mode 100644 index 00000000000..e9602383fc4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionPage.cs @@ -0,0 +1,38 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Requests\EntityCollectionPage.cs.tt + +namespace Microsoft.Graph +{ + using System; + + /// + /// The type AdministrativeUnitScopedRoleMembersCollectionPage. + /// + public partial class AdministrativeUnitScopedRoleMembersCollectionPage : CollectionPage, IAdministrativeUnitScopedRoleMembersCollectionPage + { + /// + /// Gets the next page instance. + /// + public IAdministrativeUnitScopedRoleMembersCollectionRequest NextPageRequest { get; private set; } + + /// + /// Initializes the NextPageRequest property. + /// + public void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString) + { + if (!string.IsNullOrEmpty(nextPageLinkString)) + { + this.NextPageRequest = new AdministrativeUnitScopedRoleMembersCollectionRequest( + nextPageLinkString, + client, + null); + } + } + } +} diff --git a/src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionRequest.cs new file mode 100644 index 00000000000..d20031cc166 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/AdministrativeUnitScopedRoleMembersCollectionRequest.cs @@ -0,0 +1,218 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: Templates\CSharp\Requests\EntityCollectionRequest.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.Net.Http; + using System.Threading; + using System.Linq.Expressions; + + /// + /// The type AdministrativeUnitScopedRoleMembersCollectionRequest. + /// + public partial class AdministrativeUnitScopedRoleMembersCollectionRequest : BaseRequest, IAdministrativeUnitScopedRoleMembersCollectionRequest + { + /// + /// Constructs a new AdministrativeUnitScopedRoleMembersCollectionRequest. + /// + /// The URL for the built request. + /// The for handling requests. + /// Query and header option name value pairs for the request. + public AdministrativeUnitScopedRoleMembersCollectionRequest( + string requestUrl, + IBaseClient client, + IEnumerable