Skip to content

Commit 2fa071a

Browse files
author
Client Tooling Big Giant Robot
committed
Update generated files with build 977754
1 parent 42a9341 commit 2fa071a

30 files changed

+1284
-3
lines changed
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
7+
// Template Source: Templates\CSharp\Model\ComplexType.cs.tt
8+
9+
namespace Microsoft.Graph
10+
{
11+
using System;
12+
using System.Collections.Generic;
13+
using System.IO;
14+
using System.Runtime.Serialization;
15+
using Newtonsoft.Json;
16+
17+
/// <summary>
18+
/// The type CopyNotebookModel.
19+
/// </summary>
20+
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
21+
[JsonConverter(typeof(DerivedTypeConverter))]
22+
public partial class CopyNotebookModel
23+
{
24+
25+
/// <summary>
26+
/// Gets or sets isDefault.
27+
/// </summary>
28+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "isDefault", Required = Newtonsoft.Json.Required.Default)]
29+
public bool? IsDefault { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets userRole.
33+
/// </summary>
34+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "userRole", Required = Newtonsoft.Json.Required.Default)]
35+
public OnenoteUserRole? UserRole { get; set; }
36+
37+
/// <summary>
38+
/// Gets or sets isShared.
39+
/// </summary>
40+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "isShared", Required = Newtonsoft.Json.Required.Default)]
41+
public bool? IsShared { get; set; }
42+
43+
/// <summary>
44+
/// Gets or sets sectionsUrl.
45+
/// </summary>
46+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "sectionsUrl", Required = Newtonsoft.Json.Required.Default)]
47+
public string SectionsUrl { get; set; }
48+
49+
/// <summary>
50+
/// Gets or sets sectionGroupsUrl.
51+
/// </summary>
52+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "sectionGroupsUrl", Required = Newtonsoft.Json.Required.Default)]
53+
public string SectionGroupsUrl { get; set; }
54+
55+
/// <summary>
56+
/// Gets or sets links.
57+
/// </summary>
58+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "links", Required = Newtonsoft.Json.Required.Default)]
59+
public NotebookLinks Links { get; set; }
60+
61+
/// <summary>
62+
/// Gets or sets name.
63+
/// </summary>
64+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "name", Required = Newtonsoft.Json.Required.Default)]
65+
public string Name { get; set; }
66+
67+
/// <summary>
68+
/// Gets or sets createdBy.
69+
/// </summary>
70+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "createdBy", Required = Newtonsoft.Json.Required.Default)]
71+
public string CreatedBy { get; set; }
72+
73+
/// <summary>
74+
/// Gets or sets createdByIdentity.
75+
/// </summary>
76+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "createdByIdentity", Required = Newtonsoft.Json.Required.Default)]
77+
public IdentitySet CreatedByIdentity { get; set; }
78+
79+
/// <summary>
80+
/// Gets or sets lastModifiedBy.
81+
/// </summary>
82+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "lastModifiedBy", Required = Newtonsoft.Json.Required.Default)]
83+
public string LastModifiedBy { get; set; }
84+
85+
/// <summary>
86+
/// Gets or sets lastModifiedByIdentity.
87+
/// </summary>
88+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "lastModifiedByIdentity", Required = Newtonsoft.Json.Required.Default)]
89+
public IdentitySet LastModifiedByIdentity { get; set; }
90+
91+
/// <summary>
92+
/// Gets or sets lastModifiedTime.
93+
/// </summary>
94+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "lastModifiedTime", Required = Newtonsoft.Json.Required.Default)]
95+
public DateTimeOffset? LastModifiedTime { get; set; }
96+
97+
/// <summary>
98+
/// Gets or sets id.
99+
/// </summary>
100+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "id", Required = Newtonsoft.Json.Required.Default)]
101+
public string Id { get; set; }
102+
103+
/// <summary>
104+
/// Gets or sets self.
105+
/// </summary>
106+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "self", Required = Newtonsoft.Json.Required.Default)]
107+
public string Self { get; set; }
108+
109+
/// <summary>
110+
/// Gets or sets createdTime.
111+
/// </summary>
112+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "createdTime", Required = Newtonsoft.Json.Required.Default)]
113+
public DateTimeOffset? CreatedTime { get; set; }
114+
115+
/// <summary>
116+
/// Gets or sets additional data.
117+
/// </summary>
118+
[JsonExtensionData(ReadData = true)]
119+
public IDictionary<string, object> AdditionalData { get; set; }
120+
121+
/// <summary>
122+
/// Gets or sets @odata.type.
123+
/// </summary>
124+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "@odata.type", Required = Newtonsoft.Json.Required.Default)]
125+
public string ODataType { get; set; }
126+
127+
}
128+
}

src/Microsoft.Graph/Models/Generated/EducationUser.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ public partial class EducationUser : Entity
7979

8080
/// <summary>
8181
/// Gets or sets related contacts.
82+
/// Set of contacts related to the user. This optional property must be specified in a $select clause and can only be retrieved for an individual user.
8283
/// </summary>
8384
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "relatedContacts", Required = Newtonsoft.Json.Required.Default)]
8485
public IEnumerable<EducationRelatedContact> RelatedContacts { get; set; }

src/Microsoft.Graph/Models/Generated/FileAttachment.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public partial class FileAttachment : Attachment
3030

3131
/// <summary>
3232
/// Gets or sets content location.
33-
/// The Uniform Resource Identifier (URI) that corresponds to the location of the content of the attachment.
33+
/// Do not use this property as it is not supported.
3434
/// </summary>
3535
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "contentLocation", Required = Newtonsoft.Json.Required.Default)]
3636
public string ContentLocation { get; set; }

src/Microsoft.Graph/Models/Generated/Group.cs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@ namespace Microsoft.Graph
2121
public partial class Group : DirectoryObject
2222
{
2323

24+
/// <summary>
25+
/// Gets or sets assigned licenses.
26+
/// The licenses that are assigned to the group. Returned only on $select. Read-only.
27+
/// </summary>
28+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "assignedLicenses", Required = Newtonsoft.Json.Required.Default)]
29+
public IEnumerable<AssignedLicense> AssignedLicenses { get; set; }
30+
2431
/// <summary>
2532
/// Gets or sets classification.
2633
/// Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.
@@ -49,13 +56,27 @@ public partial class Group : DirectoryObject
4956
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "displayName", Required = Newtonsoft.Json.Required.Default)]
5057
public string DisplayName { get; set; }
5158

59+
/// <summary>
60+
/// Gets or sets has members with license errors.
61+
/// Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example.
62+
/// </summary>
63+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "hasMembersWithLicenseErrors", Required = Newtonsoft.Json.Required.Default)]
64+
public bool? HasMembersWithLicenseErrors { get; set; }
65+
5266
/// <summary>
5367
/// Gets or sets group types.
5468
/// Specifies the type of group to create. Possible values are Unified to create an Office 365 group, or DynamicMembership for dynamic groups. For all other group types, like security-enabled groups and email-enabled security groups, do not set this property. Returned by default. Supports $filter.
5569
/// </summary>
5670
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "groupTypes", Required = Newtonsoft.Json.Required.Default)]
5771
public IEnumerable<string> GroupTypes { get; set; }
5872

73+
/// <summary>
74+
/// Gets or sets license processing state.
75+
/// Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only.
76+
/// </summary>
77+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "licenseProcessingState", Required = Newtonsoft.Json.Required.Default)]
78+
public LicenseProcessingState LicenseProcessingState { get; set; }
79+
5980
/// <summary>
6081
/// Gets or sets mail.
6182
/// The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Returned by default. Read-only. Supports $filter.
@@ -181,6 +202,13 @@ public partial class Group : DirectoryObject
181202
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "memberOf", Required = Newtonsoft.Json.Required.Default)]
182203
public IGroupMemberOfCollectionWithReferencesPage MemberOf { get; set; }
183204

205+
/// <summary>
206+
/// Gets or sets members with license errors.
207+
/// A list of group members with license errors from this group-based license assignment. Read-only.
208+
/// </summary>
209+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "membersWithLicenseErrors", Required = Newtonsoft.Json.Required.Default)]
210+
public IGroupMembersWithLicenseErrorsCollectionWithReferencesPage MembersWithLicenseErrors { get; set; }
211+
184212
/// <summary>
185213
/// Gets or sets transitive members.
186214
/// </summary>

src/Microsoft.Graph/Models/Generated/ItemBody.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public partial class ItemBody
2424

2525
/// <summary>
2626
/// Gets or sets contentType.
27-
/// The type of the content. Possible values are Text and HTML.
27+
/// The type of the content. Possible values are text and HTML.
2828
/// </summary>
2929
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "contentType", Required = Newtonsoft.Json.Required.Default)]
3030
public BodyType? ContentType { get; set; }
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
7+
// Template Source: Templates\CSharp\Model\ComplexType.cs.tt
8+
9+
namespace Microsoft.Graph
10+
{
11+
using System;
12+
using System.Collections.Generic;
13+
using System.IO;
14+
using System.Runtime.Serialization;
15+
using Newtonsoft.Json;
16+
17+
/// <summary>
18+
/// The type LicenseAssignmentState.
19+
/// </summary>
20+
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
21+
[JsonConverter(typeof(DerivedTypeConverter))]
22+
public partial class LicenseAssignmentState
23+
{
24+
25+
/// <summary>
26+
/// Gets or sets skuId.
27+
/// </summary>
28+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "skuId", Required = Newtonsoft.Json.Required.Default)]
29+
public Guid? SkuId { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets disabledPlans.
33+
/// </summary>
34+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "disabledPlans", Required = Newtonsoft.Json.Required.Default)]
35+
public IEnumerable<Guid> DisabledPlans { get; set; }
36+
37+
/// <summary>
38+
/// Gets or sets assignedByGroup.
39+
/// </summary>
40+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "assignedByGroup", Required = Newtonsoft.Json.Required.Default)]
41+
public string AssignedByGroup { get; set; }
42+
43+
/// <summary>
44+
/// Gets or sets state.
45+
/// </summary>
46+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "state", Required = Newtonsoft.Json.Required.Default)]
47+
public string State { get; set; }
48+
49+
/// <summary>
50+
/// Gets or sets error.
51+
/// </summary>
52+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "error", Required = Newtonsoft.Json.Required.Default)]
53+
public string Error { get; set; }
54+
55+
/// <summary>
56+
/// Gets or sets additional data.
57+
/// </summary>
58+
[JsonExtensionData(ReadData = true)]
59+
public IDictionary<string, object> AdditionalData { get; set; }
60+
61+
/// <summary>
62+
/// Gets or sets @odata.type.
63+
/// </summary>
64+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "@odata.type", Required = Newtonsoft.Json.Required.Default)]
65+
public string ODataType { get; set; }
66+
67+
}
68+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
7+
// Template Source: Templates\CSharp\Model\ComplexType.cs.tt
8+
9+
namespace Microsoft.Graph
10+
{
11+
using System;
12+
using System.Collections.Generic;
13+
using System.IO;
14+
using System.Runtime.Serialization;
15+
using Newtonsoft.Json;
16+
17+
/// <summary>
18+
/// The type LicenseProcessingState.
19+
/// </summary>
20+
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
21+
[JsonConverter(typeof(DerivedTypeConverter))]
22+
public partial class LicenseProcessingState
23+
{
24+
25+
/// <summary>
26+
/// Gets or sets state.
27+
/// </summary>
28+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "state", Required = Newtonsoft.Json.Required.Default)]
29+
public string State { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets additional data.
33+
/// </summary>
34+
[JsonExtensionData(ReadData = true)]
35+
public IDictionary<string, object> AdditionalData { get; set; }
36+
37+
/// <summary>
38+
/// Gets or sets @odata.type.
39+
/// </summary>
40+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "@odata.type", Required = Newtonsoft.Json.Required.Default)]
41+
public string ODataType { get; set; }
42+
43+
}
44+
}

src/Microsoft.Graph/Models/Generated/Message.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public partial class Message : OutlookItem
5151

5252
/// <summary>
5353
/// Gets or sets internet message headers.
54-
/// A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message.
54+
/// A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only.
5555
/// </summary>
5656
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "internetMessageHeaders", Required = Newtonsoft.Json.Required.Default)]
5757
public IEnumerable<InternetMessageHeader> InternetMessageHeaders { get; set; }
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// ------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
3+
// ------------------------------------------------------------------------------
4+
5+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
6+
7+
// Template Source: Templates\CSharp\Model\MethodRequestBody.cs.tt
8+
9+
namespace Microsoft.Graph
10+
{
11+
using Newtonsoft.Json;
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Runtime.Serialization;
16+
17+
/// <summary>
18+
/// The type NotebookGetNotebookFromWebUrlRequestBody.
19+
/// </summary>
20+
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
21+
public partial class NotebookGetNotebookFromWebUrlRequestBody
22+
{
23+
24+
/// <summary>
25+
/// Gets or sets WebUrl.
26+
/// </summary>
27+
[JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "webUrl", Required = Newtonsoft.Json.Required.Default)]
28+
public string WebUrl { get; set; }
29+
30+
}
31+
}

0 commit comments

Comments
 (0)