diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/DisplayTemplate.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/DisplayTemplate.cs index bbfaaa6a997..1067183f1f1 100644 --- a/src/Microsoft.Graph/Generated/externalconnectors/model/DisplayTemplate.cs +++ b/src/Microsoft.Graph/Generated/externalconnectors/model/DisplayTemplate.cs @@ -23,7 +23,7 @@ public partial class DisplayTemplate /// /// Gets or sets id. - /// The text identifier for the display template; for example, contosoTickets. + /// The text identifier for the display template; for example, contosoTickets. Maximum 16 characters. Only alphanumeric characters allowed. /// [JsonPropertyName("id")] public string Id { get; set; } @@ -37,7 +37,7 @@ public partial class DisplayTemplate /// /// Gets or sets priority. - /// Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. + /// Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value. /// [JsonPropertyName("priority")] public Int32? Priority { get; set; } diff --git a/src/Microsoft.Graph/Generated/externalconnectors/model/SearchSettings.cs b/src/Microsoft.Graph/Generated/externalconnectors/model/SearchSettings.cs index 0ba57a08b58..89572d61194 100644 --- a/src/Microsoft.Graph/Generated/externalconnectors/model/SearchSettings.cs +++ b/src/Microsoft.Graph/Generated/externalconnectors/model/SearchSettings.cs @@ -23,7 +23,7 @@ public partial class SearchSettings /// /// Gets or sets searchResultTemplates. - /// Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. + /// Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of 2 search result templates per connection. /// [JsonPropertyName("searchResultTemplates")] public IEnumerable SearchResultTemplates { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs b/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs index 6eb1167c4df..c219729f5f0 100644 --- a/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs +++ b/src/Microsoft.Graph/Generated/model/AccessPackageSubject.cs @@ -17,6 +17,7 @@ namespace Microsoft.Graph /// /// The type Access Package Subject. /// + [JsonConverter(typeof(DerivedTypeConverter))] public partial class AccessPackageSubject : Entity { @@ -68,6 +69,12 @@ public partial class AccessPackageSubject : Entity [JsonPropertyName("principalName")] public string PrincipalName { get; set; } + /// + /// Gets or sets subject lifecycle. + /// + [JsonPropertyName("subjectLifecycle")] + public AccessPackageSubjectLifecycle? SubjectLifecycle { get; set; } + /// /// Gets or sets type. /// The resource type of the subject. diff --git a/src/Microsoft.Graph/Generated/model/AccessPackageSubjectLifecycle.cs b/src/Microsoft.Graph/Generated/model/AccessPackageSubjectLifecycle.cs new file mode 100644 index 00000000000..b203a809188 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AccessPackageSubjectLifecycle.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: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum AccessPackageSubjectLifecycle. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum AccessPackageSubjectLifecycle + { + + /// + /// Not Defined + /// + NotDefined = 0, + + /// + /// Not Governed + /// + NotGoverned = 1, + + /// + /// Governed + /// + Governed = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/Admin.cs b/src/Microsoft.Graph/Generated/model/Admin.cs index d0bf49e1fc5..8e1a6696a49 100644 --- a/src/Microsoft.Graph/Generated/model/Admin.cs +++ b/src/Microsoft.Graph/Generated/model/Admin.cs @@ -37,6 +37,7 @@ public partial class Admin /// /// Gets or sets report settings. + /// A container for administrative resources to manage reports. /// [JsonPropertyName("reportSettings")] public AdminReportSettings ReportSettings { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AdminReportSettings.cs b/src/Microsoft.Graph/Generated/model/AdminReportSettings.cs index bcd029e3032..7870892ce05 100644 --- a/src/Microsoft.Graph/Generated/model/AdminReportSettings.cs +++ b/src/Microsoft.Graph/Generated/model/AdminReportSettings.cs @@ -22,6 +22,7 @@ public partial class AdminReportSettings : Entity /// /// Gets or sets display concealed names. + /// If set to true, all reports will conceal user information such as usernames, groups, and sites. If false, all reports will show identifiable information. This property represents a setting in the Microsoft 365 admin center. Required. /// [JsonPropertyName("displayConcealedNames")] public bool? DisplayConcealedNames { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs b/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs index 0e02d332878..ed16008b363 100644 --- a/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs +++ b/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs @@ -68,6 +68,12 @@ public partial class ApplicationTemplate : Entity [JsonPropertyName("publisher")] public string Publisher { get; set; } + /// + /// Gets or sets supported claim configuration. + /// + [JsonPropertyName("supportedClaimConfiguration")] + public SupportedClaimConfiguration SupportedClaimConfiguration { get; set; } + /// /// Gets or sets supported provisioning types. /// The list of provisioning modes supported by this application. The only valid value is sync. diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs index 51ce0e33414..59502b9c236 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs @@ -58,14 +58,14 @@ public DeviceManagementConfigurationStringSettingValueDefinition() /// /// Gets or sets maximumLength. - /// Maximum length of string. Valid values 0 to 87516 + /// Maximum length of string /// [JsonPropertyName("maximumLength")] public Int64? MaximumLength { get; set; } /// /// Gets or sets minimumLength. - /// Minimum length of string. Valid values 0 to 87516 + /// Minimum length of string /// [JsonPropertyName("minimumLength")] public Int64? MinimumLength { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EmployeeExperience.cs b/src/Microsoft.Graph/Generated/model/EmployeeExperience.cs new file mode 100644 index 00000000000..8fe8b61e6b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/EmployeeExperience.cs @@ -0,0 +1,51 @@ +// ------------------------------------------------------------------------------ +// 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: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Employee Experience. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class EmployeeExperience + { + + /// + /// Gets or sets learning providers. + /// + [JsonPropertyName("learningProviders")] + public IEmployeeExperienceLearningProvidersCollectionPage LearningProviders { get; set; } + + /// + /// Gets or sets learningProvidersNextLink. + /// + [JsonPropertyName("learningProviders@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string LearningProvidersNextLink { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs index ab785adf3f0..fca9cf02d50 100644 --- a/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs +++ b/src/Microsoft.Graph/Generated/model/EntitlementManagement.cs @@ -195,6 +195,19 @@ public partial class EntitlementManagement : Entity [JsonPropertyName("settings")] public EntitlementManagementSettings Settings { get; set; } + /// + /// Gets or sets subjects. + /// + [JsonPropertyName("subjects")] + public IEntitlementManagementSubjectsCollectionPage Subjects { get; set; } + + /// + /// Gets or sets subjectsNextLink. + /// + [JsonPropertyName("subjects@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string SubjectsNextLink { get; set; } + } } diff --git a/src/Microsoft.Graph/Generated/model/ExternalIdentitiesPolicy.cs b/src/Microsoft.Graph/Generated/model/ExternalIdentitiesPolicy.cs index 36065433ed4..f7796e4f246 100644 --- a/src/Microsoft.Graph/Generated/model/ExternalIdentitiesPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/ExternalIdentitiesPolicy.cs @@ -30,12 +30,14 @@ public ExternalIdentitiesPolicy() /// /// Gets or sets allow deleted identities data removal. + /// Notifies Azure AD whether to clean up the user information about the external identity, from the guest tenant, when the user is deleted in their home tenant. /// [JsonPropertyName("allowDeletedIdentitiesDataRemoval")] public bool? AllowDeletedIdentitiesDataRemoval { get; set; } /// /// Gets or sets allow external identities to leave. + /// Defines whether external users can leave the guest tenant. If set to false, self-service controls are not enabled, and the admin of the guest tenant must manually remove the external user from the guest tenant. /// [JsonPropertyName("allowExternalIdentitiesToLeave")] public bool? AllowExternalIdentitiesToLeave { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Group.cs b/src/Microsoft.Graph/Generated/model/Group.cs index ae783215127..feadbf55d21 100644 --- a/src/Microsoft.Graph/Generated/model/Group.cs +++ b/src/Microsoft.Graph/Generated/model/Group.cs @@ -147,13 +147,6 @@ public Group() [JsonPropertyName("mailNickname")] public string MailNickname { get; set; } - /// - /// Gets or sets mdm app id. - /// - [Obsolete("")] - [JsonPropertyName("mdmAppId")] - public string MdmAppId { get; set; } - /// /// Gets or sets membership rule. /// The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith). diff --git a/src/Microsoft.Graph/Generated/model/Identity.cs b/src/Microsoft.Graph/Generated/model/Identity.cs index 0f7b6556948..97320639274 100644 --- a/src/Microsoft.Graph/Generated/model/Identity.cs +++ b/src/Microsoft.Graph/Generated/model/Identity.cs @@ -23,7 +23,7 @@ public partial class Identity /// /// Gets or sets displayName. - /// The identity's display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won't show up as having changed when using delta. + /// The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/KeyValuePair.cs b/src/Microsoft.Graph/Generated/model/KeyValuePair.cs index da377c4de58..487067226eb 100644 --- a/src/Microsoft.Graph/Generated/model/KeyValuePair.cs +++ b/src/Microsoft.Graph/Generated/model/KeyValuePair.cs @@ -23,14 +23,14 @@ public partial class KeyValuePair /// /// Gets or sets name. - /// Name for this key-value pair. Possible names are: AdditionalWSFedEndpointCheckResult, AllowedAuthenticationClassReferencesCheckResult, AlwaysRequireAuthenticationCheckResult, AutoUpdateEnabledCheckResult, ClaimsProviderNameCheckResult, EncryptClaimsCheckResult, EncryptedNameIdRequiredCheckResult, MonitoringEnabledCheckResult,NotBeforeSkewCheckResult, RequestMFAFromClaimsProvidersCheckResult, SignedSamlRequestsRequiredCheckResult, AdditionalAuthenticationRulesCheckResult, TokenLifetimeCheckResult, DelegationAuthorizationRulesCheckResult, IssuanceAuthorizationRulesCheckResult, IssuanceTransformRulesCheckResult. + /// Name for this key-value pair /// [JsonPropertyName("name")] public string Name { get; set; } /// /// Gets or sets value. - /// Value for this key-value pair. Possible result values are 0 (when the validation check passed), 1 (when the validation check failed), or 2 (when the validation check is a warning). + /// Value for this key-value pair /// [JsonPropertyName("value")] public string Value { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/LearningContent.cs b/src/Microsoft.Graph/Generated/model/LearningContent.cs new file mode 100644 index 00000000000..ace2569ca33 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/LearningContent.cs @@ -0,0 +1,146 @@ +// ------------------------------------------------------------------------------ +// 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: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Learning Content. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class LearningContent + { + + /// + /// Gets or sets additional tags. + /// + [JsonPropertyName("additionalTags")] + public IEnumerable AdditionalTags { get; set; } + + /// + /// Gets or sets content web url. + /// + [JsonPropertyName("contentWebUrl")] + public string ContentWebUrl { get; set; } + + /// + /// Gets or sets contributor. + /// + [JsonPropertyName("contributor")] + public string Contributor { get; set; } + + /// + /// Gets or sets created date time. + /// + [JsonPropertyName("createdDateTime")] + public DateTimeOffset? CreatedDateTime { get; set; } + + /// + /// Gets or sets description. + /// + [JsonPropertyName("description")] + public string Description { get; set; } + + /// + /// Gets or sets duration. + /// + [JsonPropertyName("duration")] + public Duration Duration { get; set; } + + /// + /// Gets or sets external id. + /// + [JsonPropertyName("externalId")] + public string ExternalId { get; set; } + + /// + /// Gets or sets format. + /// + [JsonPropertyName("format")] + public string Format { get; set; } + + /// + /// Gets or sets is active. + /// + [JsonPropertyName("isActive")] + public bool? IsActive { get; set; } + + /// + /// Gets or sets is premium. + /// + [JsonPropertyName("isPremium")] + public bool? IsPremium { get; set; } + + /// + /// Gets or sets is searchable. + /// + [JsonPropertyName("isSearchable")] + public bool? IsSearchable { get; set; } + + /// + /// Gets or sets language tag. + /// + [JsonPropertyName("languageTag")] + public string LanguageTag { get; set; } + + /// + /// Gets or sets last modified date time. + /// + [JsonPropertyName("lastModifiedDateTime")] + public DateTimeOffset? LastModifiedDateTime { get; set; } + + /// + /// Gets or sets number of pages. + /// + [JsonPropertyName("numberOfPages")] + public Int32? NumberOfPages { get; set; } + + /// + /// Gets or sets skill tags. + /// + [JsonPropertyName("skillTags")] + public IEnumerable SkillTags { get; set; } + + /// + /// Gets or sets source name. + /// + [JsonPropertyName("sourceName")] + public string SourceName { get; set; } + + /// + /// Gets or sets thumbnail web url. + /// + [JsonPropertyName("thumbnailWebUrl")] + public string ThumbnailWebUrl { get; set; } + + /// + /// Gets or sets title. + /// + [JsonPropertyName("title")] + public string Title { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/LearningProvider.cs b/src/Microsoft.Graph/Generated/model/LearningProvider.cs new file mode 100644 index 00000000000..ae21660dbe8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/LearningProvider.cs @@ -0,0 +1,80 @@ +// ------------------------------------------------------------------------------ +// 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: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Learning Provider. + /// + public partial class LearningProvider : Entity + { + + /// + /// Gets or sets display name. + /// + [JsonPropertyName("displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets is enabled. + /// + [JsonPropertyName("isEnabled")] + public bool? IsEnabled { get; set; } + + /// + /// Gets or sets login web url. + /// + [JsonPropertyName("loginWebUrl")] + public string LoginWebUrl { get; set; } + + /// + /// Gets or sets long logo web url for dark theme. + /// + [JsonPropertyName("longLogoWebUrlForDarkTheme")] + public string LongLogoWebUrlForDarkTheme { get; set; } + + /// + /// Gets or sets long logo web url for light theme. + /// + [JsonPropertyName("longLogoWebUrlForLightTheme")] + public string LongLogoWebUrlForLightTheme { get; set; } + + /// + /// Gets or sets square logo web url for dark theme. + /// + [JsonPropertyName("squareLogoWebUrlForDarkTheme")] + public string SquareLogoWebUrlForDarkTheme { get; set; } + + /// + /// Gets or sets square logo web url for light theme. + /// + [JsonPropertyName("squareLogoWebUrlForLightTheme")] + public string SquareLogoWebUrlForLightTheme { get; set; } + + /// + /// Gets or sets learning contents. + /// + [JsonPropertyName("learningContents")] + public ILearningProviderLearningContentsCollectionPage LearningContents { get; set; } + + /// + /// Gets or sets learningContentsNextLink. + /// + [JsonPropertyName("learningContents@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string LearningContentsNextLink { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs index 4afef1aab74..36f188debcd 100644 --- a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs +++ b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs @@ -120,6 +120,7 @@ public partial class PolicyRoot /// /// Gets or sets external identities policy. + /// Represents the tenant-wide policy that controls whether external users can leave an Azure AD tenant via self-service controls. /// [JsonPropertyName("externalIdentitiesPolicy")] public ExternalIdentitiesPolicy ExternalIdentitiesPolicy { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SearchHit.cs b/src/Microsoft.Graph/Generated/model/SearchHit.cs index f2f59ae0c79..73a7c3c9ac1 100644 --- a/src/Microsoft.Graph/Generated/model/SearchHit.cs +++ b/src/Microsoft.Graph/Generated/model/SearchHit.cs @@ -30,7 +30,7 @@ public partial class SearchHit /// /// Gets or sets hitId. - /// The internal identifier for the item. + /// The internal identifier for the item. The format of the identifier varies based on the entity type. For details, see hitId format. /// [JsonPropertyName("hitId")] public string HitId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Security.cs b/src/Microsoft.Graph/Generated/model/Security.cs index a33f1dc61a2..c3c5e24371f 100644 --- a/src/Microsoft.Graph/Generated/model/Security.cs +++ b/src/Microsoft.Graph/Generated/model/Security.cs @@ -102,6 +102,13 @@ public partial class Security : Entity [JsonPropertyName("triggerTypes")] public Microsoft.Graph.SecurityNamespace.TriggerTypesRoot TriggerTypes { get; set; } + /// + /// Gets or sets threat submission. + /// A threat submission sent to Microsoft; for example, a suspicious email threat, URL threat, or file threat. + /// + [JsonPropertyName("threatSubmission")] + public Microsoft.Graph.SecurityNamespace.ThreatSubmissionRoot ThreatSubmission { get; set; } + /// /// Gets or sets alerts. /// Notifications for suspicious or potential security issues in a customer’s tenant. diff --git a/src/Microsoft.Graph/Generated/model/SupportedClaimConfiguration.cs b/src/Microsoft.Graph/Generated/model/SupportedClaimConfiguration.cs new file mode 100644 index 00000000000..db30b6174da --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/SupportedClaimConfiguration.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: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type SupportedClaimConfiguration. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class SupportedClaimConfiguration + { + + /// + /// Gets or sets nameIdPolicyFormat. + /// + [JsonPropertyName("nameIdPolicyFormat")] + public string NameIdPolicyFormat { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/TodoTask.cs b/src/Microsoft.Graph/Generated/model/TodoTask.cs index b51c321ece5..4809017939a 100644 --- a/src/Microsoft.Graph/Generated/model/TodoTask.cs +++ b/src/Microsoft.Graph/Generated/model/TodoTask.cs @@ -30,7 +30,7 @@ public partial class TodoTask : Entity /// /// Gets or sets body last modified date time. - /// The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'. + /// The date and time when the task body was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'. /// [JsonPropertyName("bodyLastModifiedDateTime")] public DateTimeOffset? BodyLastModifiedDateTime { get; set; } @@ -107,6 +107,7 @@ public partial class TodoTask : Entity /// /// Gets or sets start date time. + /// The date in the specified time zone at which the task is scheduled to start. /// [JsonPropertyName("startDateTime")] public DateTimeTimeZone StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/User.cs b/src/Microsoft.Graph/Generated/model/User.cs index 6b0b258f69c..8a33ba7f488 100644 --- a/src/Microsoft.Graph/Generated/model/User.cs +++ b/src/Microsoft.Graph/Generated/model/User.cs @@ -349,7 +349,7 @@ public User() /// /// Gets or sets on premises sync enabled. - /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values). + /// true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Supports $filter (eq, ne, not, in, and eq on null values). /// [JsonPropertyName("onPremisesSyncEnabled")] public bool? OnPremisesSyncEnabled { get; set; } @@ -551,7 +551,7 @@ public User() /// /// Gets or sets preferred name. - /// The preferred name for the user. Returned only on $select. + /// The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. /// [JsonPropertyName("preferredName")] public string PreferredName { get; set; } diff --git a/src/Microsoft.Graph/Generated/requests/EmployeeExperienceLearningProvidersCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/EmployeeExperienceLearningProvidersCollectionPage.cs new file mode 100644 index 00000000000..e2d090089a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/EmployeeExperienceLearningProvidersCollectionPage.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: EntityCollectionPage.cs.tt + +namespace Microsoft.Graph +{ + using System; + + /// + /// The type EmployeeExperienceLearningProvidersCollectionPage. + /// + public partial class EmployeeExperienceLearningProvidersCollectionPage : CollectionPage, IEmployeeExperienceLearningProvidersCollectionPage + { + /// + /// Gets the next page instance. + /// + public IEmployeeExperienceLearningProvidersCollectionRequest NextPageRequest { get; private set; } + + /// + /// Initializes the NextPageRequest property. + /// + public void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString) + { + if (!string.IsNullOrEmpty(nextPageLinkString)) + { + this.NextPageRequest = new EmployeeExperienceLearningProvidersCollectionRequest( + nextPageLinkString, + client, + null); + } + } + } +} diff --git a/src/Microsoft.Graph/Generated/requests/EmployeeExperienceLearningProvidersCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/EmployeeExperienceLearningProvidersCollectionRequest.cs new file mode 100644 index 00000000000..f217dfc6b81 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/EmployeeExperienceLearningProvidersCollectionRequest.cs @@ -0,0 +1,208 @@ +// ------------------------------------------------------------------------------ +// 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: 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 EmployeeExperienceLearningProvidersCollectionRequest. + /// + public partial class EmployeeExperienceLearningProvidersCollectionRequest : BaseRequest, IEmployeeExperienceLearningProvidersCollectionRequest + { + /// + /// Constructs a new EmployeeExperienceLearningProvidersCollectionRequest. + /// + /// The URL for the built request. + /// The for handling requests. + /// Query and header option name value pairs for the request. + public EmployeeExperienceLearningProvidersCollectionRequest( + string requestUrl, + IBaseClient client, + IEnumerable /// The . IEntitlementManagementSettingsRequestBuilder Settings { get; } + + /// + /// Gets the request builder for Subjects. + /// + /// The . + IEntitlementManagementSubjectsCollectionRequestBuilder Subjects { get; } } } diff --git a/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionPage.cs new file mode 100644 index 00000000000..c295adca789 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionPage.cs @@ -0,0 +1,31 @@ +// ------------------------------------------------------------------------------ +// 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: IEntityCollectionPage.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Text.Json.Serialization; + + /// + /// The interface IEntitlementManagementSubjectsCollectionPage. + /// + [InterfaceConverter(typeof(InterfaceConverter))] + public interface IEntitlementManagementSubjectsCollectionPage : ICollectionPage + { + /// + /// Gets the next page instance. + /// + IEntitlementManagementSubjectsCollectionRequest NextPageRequest { get; } + + /// + /// Initializes the NextPageRequest property. + /// + void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString); + } +} diff --git a/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionRequest.cs new file mode 100644 index 00000000000..f5a0259f8bb --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionRequest.cs @@ -0,0 +1,110 @@ +// ------------------------------------------------------------------------------ +// 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: IEntityCollectionRequest.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.Net.Http; + using System.Threading; + using System.Linq.Expressions; + + /// + /// The interface IEntitlementManagementSubjectsCollectionRequest. + /// + public partial interface IEntitlementManagementSubjectsCollectionRequest : IBaseRequest + { + /// + /// Adds the specified AccessPackageSubject to the collection via POST. + /// + /// The AccessPackageSubject to add. + /// The for the request. + /// The created AccessPackageSubject. + System.Threading.Tasks.Task AddAsync(AccessPackageSubject accessPackageSubject, CancellationToken cancellationToken = default); + + /// + /// Adds the specified AccessPackageSubject to the collection via POST and returns a object of the request. + /// + /// The AccessPackageSubject to add. + /// The for the request. + /// The object of the request. + System.Threading.Tasks.Task> AddResponseAsync(AccessPackageSubject accessPackageSubject, CancellationToken cancellationToken = default); + + + /// + /// Gets the collection page. + /// + /// The for the request. + /// The collection page. + System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default); + + /// + /// Gets the collection page and returns a object. + /// + /// The for the request. + /// The object. + System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default); + + /// + /// Adds the specified expand value to the request. + /// + /// The expand value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest Expand(string value); + + /// + /// Adds the specified expand value to the request. + /// + /// The expression from which to calculate the expand value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest Expand(Expression> expandExpression); + + /// + /// Adds the specified select value to the request. + /// + /// The select value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest Select(string value); + + /// + /// Adds the specified select value to the request. + /// + /// The expression from which to calculate the select value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest Select(Expression> selectExpression); + + /// + /// Adds the specified top value to the request. + /// + /// The top value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest Top(int value); + + /// + /// Adds the specified filter value to the request. + /// + /// The filter value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest Filter(string value); + + /// + /// Adds the specified skip value to the request. + /// + /// The skip value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest Skip(int value); + + /// + /// Adds the specified orderby value to the request. + /// + /// The orderby value. + /// The request object to send. + IEntitlementManagementSubjectsCollectionRequest OrderBy(string value); + } +} diff --git a/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionRequestBuilder.cs new file mode 100644 index 00000000000..e376dfebc8d --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/IEntitlementManagementSubjectsCollectionRequestBuilder.cs @@ -0,0 +1,41 @@ +// ------------------------------------------------------------------------------ +// 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: IEntityCollectionRequestBuilder.cs.tt +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + + /// + /// The interface IEntitlementManagementSubjectsCollectionRequestBuilder. + /// + public partial interface IEntitlementManagementSubjectsCollectionRequestBuilder : IBaseRequestBuilder + { + /// + /// Builds the request. + /// + /// The built request. + IEntitlementManagementSubjectsCollectionRequest Request(); + + /// + /// Builds the request. + /// + /// The query and header options for the request. + /// The built request. + IEntitlementManagementSubjectsCollectionRequest Request(IEnumerable /// The for the request. + /// The for the request. /// The task to await for async call. - System.Threading.Tasks.Task GetAsync( - CancellationToken cancellationToken = default); + System.Threading.Tasks.Task GetAsync( + CancellationToken cancellationToken = default, + HttpCompletionOption httpCompletionOption = HttpCompletionOption.ResponseContentRead); /// /// Issues the GET request and returns a object. /// /// The for the request. /// The object of the request - System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default); + System.Threading.Tasks.Task GetResponseAsync(CancellationToken cancellationToken = default); - /// - /// Issues the PATCH request. - /// - /// The Report object set with the properties to update. - /// The for the request. - /// The task to await for async call. - System.Threading.Tasks.Task PatchAsync(Report report, - CancellationToken cancellationToken = default); - - /// - /// Issues the PATCH request and returns a object. - /// - /// The for the request. - /// The Report object set with the properties to update. - /// The object of the request - System.Threading.Tasks.Task> PatchResponseAsync(Report report, CancellationToken cancellationToken = default); - - - /// - /// Issues the PUT request. - /// - /// The Report object to update. - /// The for the request. - /// The task to await for async call. - System.Threading.Tasks.Task PutAsync(Report report, - CancellationToken cancellationToken = default); - - /// - /// Issues the PUT request and returns a object. - /// - /// The for the request. - /// The Report object set with the properties to update. - /// The object of the request - System.Threading.Tasks.Task> PutResponseAsync(Report report, CancellationToken cancellationToken = default); - - /// - /// Adds the specified expand value to the request. - /// - /// The expand value. - /// The request object to send. - IReportRootGetM365AppPlatformUserCountsRequest Expand(string value); - - /// - /// Adds the specified select value to the request. - /// - /// The select value. - /// The request object to send. - IReportRootGetM365AppPlatformUserCountsRequest Select(string value); } } diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserCountsRequest.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserCountsRequest.cs index 547a740e89c..f925d556851 100644 --- a/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserCountsRequest.cs +++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserCountsRequest.cs @@ -25,66 +25,20 @@ public partial interface IReportRootGetM365AppUserCountsRequest : IBaseRequest /// Issues the GET request. /// /// The for the request. + /// The for the request. /// The task to await for async call. - System.Threading.Tasks.Task GetAsync( - CancellationToken cancellationToken = default); + System.Threading.Tasks.Task GetAsync( + CancellationToken cancellationToken = default, + HttpCompletionOption httpCompletionOption = HttpCompletionOption.ResponseContentRead); /// /// Issues the GET request and returns a object. /// /// The for the request. /// The object of the request - System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default); + System.Threading.Tasks.Task GetResponseAsync(CancellationToken cancellationToken = default); - /// - /// Issues the PATCH request. - /// - /// The Report object set with the properties to update. - /// The for the request. - /// The task to await for async call. - System.Threading.Tasks.Task PatchAsync(Report report, - CancellationToken cancellationToken = default); - - /// - /// Issues the PATCH request and returns a object. - /// - /// The for the request. - /// The Report object set with the properties to update. - /// The object of the request - System.Threading.Tasks.Task> PatchResponseAsync(Report report, CancellationToken cancellationToken = default); - - - /// - /// Issues the PUT request. - /// - /// The Report object to update. - /// The for the request. - /// The task to await for async call. - System.Threading.Tasks.Task PutAsync(Report report, - CancellationToken cancellationToken = default); - - /// - /// Issues the PUT request and returns a object. - /// - /// The for the request. - /// The Report object set with the properties to update. - /// The object of the request - System.Threading.Tasks.Task> PutResponseAsync(Report report, CancellationToken cancellationToken = default); - - /// - /// Adds the specified expand value to the request. - /// - /// The expand value. - /// The request object to send. - IReportRootGetM365AppUserCountsRequest Expand(string value); - - /// - /// Adds the specified select value to the request. - /// - /// The select value. - /// The request object to send. - IReportRootGetM365AppUserCountsRequest Select(string value); } } diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserDetailRequest.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserDetailRequest.cs index 4daea987292..861890f4059 100644 --- a/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserDetailRequest.cs +++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetM365AppUserDetailRequest.cs @@ -25,66 +25,20 @@ public partial interface IReportRootGetM365AppUserDetailRequest : IBaseRequest /// Issues the GET request. /// /// The for the request. + /// The for the request. /// The task to await for async call. - System.Threading.Tasks.Task GetAsync( - CancellationToken cancellationToken = default); + System.Threading.Tasks.Task GetAsync( + CancellationToken cancellationToken = default, + HttpCompletionOption httpCompletionOption = HttpCompletionOption.ResponseContentRead); /// /// Issues the GET request and returns a object. /// /// The for the request. /// The object of the request - System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default); + System.Threading.Tasks.Task GetResponseAsync(CancellationToken cancellationToken = default); - /// - /// Issues the PATCH request. - /// - /// The Report object set with the properties to update. - /// The for the request. - /// The task to await for async call. - System.Threading.Tasks.Task PatchAsync(Report report, - CancellationToken cancellationToken = default); - - /// - /// Issues the PATCH request and returns a object. - /// - /// The for the request. - /// The Report object set with the properties to update. - /// The object of the request - System.Threading.Tasks.Task> PatchResponseAsync(Report report, CancellationToken cancellationToken = default); - - - /// - /// Issues the PUT request. - /// - /// The Report object to update. - /// The for the request. - /// The task to await for async call. - System.Threading.Tasks.Task PutAsync(Report report, - CancellationToken cancellationToken = default); - - /// - /// Issues the PUT request and returns a object. - /// - /// The for the request. - /// The Report object set with the properties to update. - /// The object of the request - System.Threading.Tasks.Task> PutResponseAsync(Report report, CancellationToken cancellationToken = default); - - /// - /// Adds the specified expand value to the request. - /// - /// The expand value. - /// The request object to send. - IReportRootGetM365AppUserDetailRequest Expand(string value); - - /// - /// Adds the specified select value to the request. - /// - /// The select value. - /// The request object to send. - IReportRootGetM365AppUserDetailRequest Select(string value); } } diff --git a/src/Microsoft.Graph/Generated/requests/ISecurityRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/ISecurityRequestBuilder.cs index 5390a3970b8..91583432f31 100644 --- a/src/Microsoft.Graph/Generated/requests/ISecurityRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/requests/ISecurityRequestBuilder.cs @@ -85,6 +85,12 @@ public partial interface ISecurityRequestBuilder : IEntityRequestBuilder /// The . Microsoft.Graph.SecurityNamespace.ITriggerTypesRootRequestBuilder TriggerTypes { get; } + /// + /// Gets the request builder for ThreatSubmission. + /// + /// The . + Microsoft.Graph.SecurityNamespace.IThreatSubmissionRootRequestBuilder ThreatSubmission { get; } + /// /// Gets the request builder for Alerts. /// diff --git a/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsCollectionPage.cs new file mode 100644 index 00000000000..fabdfce57a2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsCollectionPage.cs @@ -0,0 +1,30 @@ +// ------------------------------------------------------------------------------ +// 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: IMethodCollectionPage.cs.tt + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The interface IUnifiedRoleDefinitionAssignedPrincipalsCollectionPage. + /// + [InterfaceConverter(typeof(InterfaceConverter))] + public interface IUnifiedRoleDefinitionAssignedPrincipalsCollectionPage : ICollectionPage + { + /// + /// Gets the next page instance. + /// + IUnifiedRoleDefinitionAssignedPrincipalsRequest NextPageRequest { get; } + + /// + /// Initializes the NextPageRequest property. + /// + void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString); + } +} diff --git a/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsRequest.cs b/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsRequest.cs new file mode 100644 index 00000000000..55df3b07d2b --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsRequest.cs @@ -0,0 +1,118 @@ +// ------------------------------------------------------------------------------ +// 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: IMethodRequest.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Net.Http; + using System.Threading; + + /// + /// The interface IUnifiedRoleDefinitionAssignedPrincipalsRequest. + /// + public partial interface IUnifiedRoleDefinitionAssignedPrincipalsRequest : IBaseRequest + { + + /// + /// Issues the GET request. + /// + /// The for the request. + /// The task to await for async call. + System.Threading.Tasks.Task GetAsync( + CancellationToken cancellationToken = default); + + /// + /// Issues the GET request and returns a object. + /// + /// The for the request. + /// The object of the request + System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default); + + + /// + /// Issues the PATCH request. + /// + /// The DirectoryObject object set with the properties to update. + /// The for the request. + /// The task to await for async call. + System.Threading.Tasks.Task PatchAsync(DirectoryObject directoryobject, + CancellationToken cancellationToken = default); + + /// + /// Issues the PATCH request and returns a object. + /// + /// The for the request. + /// The DirectoryObject object set with the properties to update. + /// The object of the request + System.Threading.Tasks.Task> PatchResponseAsync(DirectoryObject directoryobject, CancellationToken cancellationToken = default); + + + /// + /// Issues the PUT request. + /// + /// The DirectoryObject object to update. + /// The for the request. + /// The task to await for async call. + System.Threading.Tasks.Task PutAsync(DirectoryObject directoryobject, + CancellationToken cancellationToken = default); + + /// + /// Issues the PUT request and returns a object. + /// + /// The for the request. + /// The DirectoryObject object set with the properties to update. + /// The object of the request + System.Threading.Tasks.Task> PutResponseAsync(DirectoryObject directoryobject, CancellationToken cancellationToken = default); + + + /// + /// Adds the specified expand value to the request. + /// + /// The expand value. + /// The request object to send. + IUnifiedRoleDefinitionAssignedPrincipalsRequest Expand(string value); + + /// + /// Adds the specified select value to the request. + /// + /// The select value. + /// The request object to send. + IUnifiedRoleDefinitionAssignedPrincipalsRequest Select(string value); + + /// + /// Adds the specified top value to the request. + /// + /// The top value. + /// The request object to send. + IUnifiedRoleDefinitionAssignedPrincipalsRequest Top(int value); + + /// + /// Adds the specified filter value to the request. + /// + /// The filter value. + /// The request object to send. + IUnifiedRoleDefinitionAssignedPrincipalsRequest Filter(string value); + + /// + /// Adds the specified skip value to the request. + /// + /// The skip value. + /// The request object to send. + IUnifiedRoleDefinitionAssignedPrincipalsRequest Skip(int value); + + /// + /// Adds the specified orderby value to the request. + /// + /// The orderby value. + /// The request object to send. + IUnifiedRoleDefinitionAssignedPrincipalsRequest OrderBy(string value); + } +} diff --git a/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsRequestBuilder.cs new file mode 100644 index 00000000000..eff54d7c8c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionAssignedPrincipalsRequestBuilder.cs @@ -0,0 +1,92 @@ +// ------------------------------------------------------------------------------ +// 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: IMethodRequestBuilder.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + + /// + /// The interface IUnifiedRoleDefinitionAssignedPrincipalsRequestBuilder. + /// + public partial interface IUnifiedRoleDefinitionAssignedPrincipalsRequestBuilder : IBaseRequestBuilder + { + /// + /// Builds the request. + /// + /// The query and header options for the request. + /// The built request. + IUnifiedRoleDefinitionAssignedPrincipalsRequest Request(IEnumerable