Skip to content

Commit 325f242

Browse files
authored
Merge pull request #1617 from microsoftgraph/v1.0/pipelinebuild/102225
Generated v1.0 models and request builders using Typewriter
2 parents 48c8053 + de55ac4 commit 325f242

69 files changed

Lines changed: 3343 additions & 59 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Microsoft.Graph/Generated/model/AndroidMinimumOperatingSystem.cs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,112 +23,112 @@ public partial class AndroidMinimumOperatingSystem
2323

2424
/// <summary>
2525
/// Gets or sets v10_0.
26-
/// Version 10.0 or later.
26+
/// When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
2727
/// </summary>
2828
[JsonPropertyName("v10_0")]
2929
public bool? V10_0 { get; set; }
3030

3131
/// <summary>
3232
/// Gets or sets v11_0.
33-
/// Version 11.0 or later.
33+
/// When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
3434
/// </summary>
3535
[JsonPropertyName("v11_0")]
3636
public bool? V11_0 { get; set; }
3737

3838
/// <summary>
3939
/// Gets or sets v4_0.
40-
/// Version 4.0 or later.
40+
/// When TRUE, only Version 4.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
4141
/// </summary>
4242
[JsonPropertyName("v4_0")]
4343
public bool? V4_0 { get; set; }
4444

4545
/// <summary>
4646
/// Gets or sets v4_0_3.
47-
/// Version 4.0.3 or later.
47+
/// When TRUE, only Version 4.0.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
4848
/// </summary>
4949
[JsonPropertyName("v4_0_3")]
5050
public bool? V4_0_3 { get; set; }
5151

5252
/// <summary>
5353
/// Gets or sets v4_1.
54-
/// Version 4.1 or later.
54+
/// When TRUE, only Version 4.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
5555
/// </summary>
5656
[JsonPropertyName("v4_1")]
5757
public bool? V4_1 { get; set; }
5858

5959
/// <summary>
6060
/// Gets or sets v4_2.
61-
/// Version 4.2 or later.
61+
/// When TRUE, only Version 4.2 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
6262
/// </summary>
6363
[JsonPropertyName("v4_2")]
6464
public bool? V4_2 { get; set; }
6565

6666
/// <summary>
6767
/// Gets or sets v4_3.
68-
/// Version 4.3 or later.
68+
/// When TRUE, only Version 4.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
6969
/// </summary>
7070
[JsonPropertyName("v4_3")]
7171
public bool? V4_3 { get; set; }
7272

7373
/// <summary>
7474
/// Gets or sets v4_4.
75-
/// Version 4.4 or later.
75+
/// When TRUE, only Version 4.4 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
7676
/// </summary>
7777
[JsonPropertyName("v4_4")]
7878
public bool? V4_4 { get; set; }
7979

8080
/// <summary>
8181
/// Gets or sets v5_0.
82-
/// Version 5.0 or later.
82+
/// When TRUE, only Version 5.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
8383
/// </summary>
8484
[JsonPropertyName("v5_0")]
8585
public bool? V5_0 { get; set; }
8686

8787
/// <summary>
8888
/// Gets or sets v5_1.
89-
/// Version 5.1 or later.
89+
/// When TRUE, only Version 5.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
9090
/// </summary>
9191
[JsonPropertyName("v5_1")]
9292
public bool? V5_1 { get; set; }
9393

9494
/// <summary>
9595
/// Gets or sets v6_0.
96-
/// Version 6.0 or later.
96+
/// When TRUE, only Version 6.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
9797
/// </summary>
9898
[JsonPropertyName("v6_0")]
9999
public bool? V6_0 { get; set; }
100100

101101
/// <summary>
102102
/// Gets or sets v7_0.
103-
/// Version 7.0 or later.
103+
/// When TRUE, only Version 7.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
104104
/// </summary>
105105
[JsonPropertyName("v7_0")]
106106
public bool? V7_0 { get; set; }
107107

108108
/// <summary>
109109
/// Gets or sets v7_1.
110-
/// Version 7.1 or later.
110+
/// When TRUE, only Version 7.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
111111
/// </summary>
112112
[JsonPropertyName("v7_1")]
113113
public bool? V7_1 { get; set; }
114114

115115
/// <summary>
116116
/// Gets or sets v8_0.
117-
/// Version 8.0 or later.
117+
/// When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
118118
/// </summary>
119119
[JsonPropertyName("v8_0")]
120120
public bool? V8_0 { get; set; }
121121

122122
/// <summary>
123123
/// Gets or sets v8_1.
124-
/// Version 8.1 or later.
124+
/// When TRUE, only Version 8.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
125125
/// </summary>
126126
[JsonPropertyName("v8_1")]
127127
public bool? V8_1 { get; set; }
128128

129129
/// <summary>
130130
/// Gets or sets v9_0.
131-
/// Version 9.0 or later.
131+
/// When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
132132
/// </summary>
133133
[JsonPropertyName("v9_0")]
134134
public bool? V9_0 { get; set; }

src/Microsoft.Graph/Generated/model/Call.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public partial class Call : Entity
8686

8787
/// <summary>
8888
/// Gets or sets meeting info.
89-
/// The meeting information that's required for joining a meeting.
89+
/// The meeting information. Required information for meeting scenarios.
9090
/// </summary>
9191
[JsonPropertyName("meetingInfo")]
9292
public MeetingInfo MeetingInfo { get; set; }

src/Microsoft.Graph/Generated/model/ChangeNotificationCollection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public partial class ChangeNotificationCollection
2323

2424
/// <summary>
2525
/// Gets or sets validationTokens.
26-
/// Contains an array of JWT tokens generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data Optional.
26+
/// Contains an array of JWT tokens generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data. Optional.
2727
/// </summary>
2828
[JsonPropertyName("validationTokens")]
2929
public IEnumerable<string> ValidationTokens { get; set; }
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
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+
// <auto-generated/>
7+
8+
// Template Source: MethodRequestBody.cs.tt
9+
10+
namespace Microsoft.Graph
11+
{
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Text.Json.Serialization;
16+
17+
/// <summary>
18+
/// The type DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody.
19+
/// </summary>
20+
public partial class DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody
21+
{
22+
23+
/// <summary>
24+
/// Gets or sets Name.
25+
/// </summary>
26+
[JsonPropertyName("name")]
27+
public string Name { get; set; }
28+
29+
/// <summary>
30+
/// Gets or sets Select.
31+
/// </summary>
32+
[JsonPropertyName("select")]
33+
public IEnumerable<string> Select { get; set; }
34+
35+
/// <summary>
36+
/// Gets or sets Search.
37+
/// </summary>
38+
[JsonPropertyName("search")]
39+
public string Search { get; set; }
40+
41+
/// <summary>
42+
/// Gets or sets GroupBy.
43+
/// </summary>
44+
[JsonPropertyName("groupBy")]
45+
public IEnumerable<string> GroupBy { get; set; }
46+
47+
/// <summary>
48+
/// Gets or sets OrderBy.
49+
/// </summary>
50+
[JsonPropertyName("orderBy")]
51+
public IEnumerable<string> OrderBy { get; set; }
52+
53+
/// <summary>
54+
/// Gets or sets Skip.
55+
/// </summary>
56+
[JsonPropertyName("skip")]
57+
public Int32? Skip { get; set; }
58+
59+
/// <summary>
60+
/// Gets or sets Top.
61+
/// </summary>
62+
[JsonPropertyName("top")]
63+
public Int32? Top { get; set; }
64+
65+
/// <summary>
66+
/// Gets or sets SessionId.
67+
/// </summary>
68+
[JsonPropertyName("sessionId")]
69+
public string SessionId { get; set; }
70+
71+
/// <summary>
72+
/// Gets or sets Filter.
73+
/// </summary>
74+
[JsonPropertyName("filter")]
75+
public string Filter { get; set; }
76+
77+
}
78+
}

src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,42 +30,42 @@ public partial class FileEncryptionInfo
3030

3131
/// <summary>
3232
/// Gets or sets fileDigest.
33-
/// The file digest prior to encryption.
33+
/// The file digest prior to encryption. ProfileVersion1 requires a non-null FileDigest.
3434
/// </summary>
3535
[JsonPropertyName("fileDigest")]
3636
public byte[] FileDigest { get; set; }
3737

3838
/// <summary>
3939
/// Gets or sets fileDigestAlgorithm.
40-
/// The file digest algorithm.
40+
/// The file digest algorithm. ProfileVersion1 currently only supports SHA256 for the FileDigestAlgorithm.
4141
/// </summary>
4242
[JsonPropertyName("fileDigestAlgorithm")]
4343
public string FileDigestAlgorithm { get; set; }
4444

4545
/// <summary>
4646
/// Gets or sets initializationVector.
47-
/// The initialization vector used for the encryption algorithm.
47+
/// The initialization vector (IV) used for the encryption algorithm. Must be 16 bytes.
4848
/// </summary>
4949
[JsonPropertyName("initializationVector")]
5050
public byte[] InitializationVector { get; set; }
5151

5252
/// <summary>
5353
/// Gets or sets mac.
54-
/// The hash of the encrypted file content + IV (content hash).
54+
/// The hash of the concatenation of the IV and encrypted file content. Must be 32 bytes.
5555
/// </summary>
5656
[JsonPropertyName("mac")]
5757
public byte[] Mac { get; set; }
5858

5959
/// <summary>
6060
/// Gets or sets macKey.
61-
/// The key used to get mac.
61+
/// The key used to compute the message authentication code of the concatenation of the IV and encrypted file content. Must be 32 bytes.
6262
/// </summary>
6363
[JsonPropertyName("macKey")]
6464
public byte[] MacKey { get; set; }
6565

6666
/// <summary>
6767
/// Gets or sets profileIdentifier.
68-
/// The the profile identifier.
68+
/// The profile identifier. Maps to the strategy used to encrypt the file. Currently, only ProfileVersion1 is supported.
6969
/// </summary>
7070
[JsonPropertyName("profileIdentifier")]
7171
public string ProfileIdentifier { get; set; }

src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,49 +23,56 @@ public partial class IosMinimumOperatingSystem
2323

2424
/// <summary>
2525
/// Gets or sets v10_0.
26-
/// Version 10.0 or later.
26+
/// When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
2727
/// </summary>
2828
[JsonPropertyName("v10_0")]
2929
public bool? V10_0 { get; set; }
3030

3131
/// <summary>
3232
/// Gets or sets v11_0.
33-
/// Version 11.0 or later.
33+
/// When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
3434
/// </summary>
3535
[JsonPropertyName("v11_0")]
3636
public bool? V11_0 { get; set; }
3737

3838
/// <summary>
3939
/// Gets or sets v12_0.
40-
/// Version 12.0 or later.
40+
/// When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
4141
/// </summary>
4242
[JsonPropertyName("v12_0")]
4343
public bool? V12_0 { get; set; }
4444

4545
/// <summary>
4646
/// Gets or sets v13_0.
47-
/// Version 13.0 or later.
47+
/// When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
4848
/// </summary>
4949
[JsonPropertyName("v13_0")]
5050
public bool? V13_0 { get; set; }
5151

5252
/// <summary>
5353
/// Gets or sets v14_0.
54-
/// Version 14.0 or later.
54+
/// When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
5555
/// </summary>
5656
[JsonPropertyName("v14_0")]
5757
public bool? V14_0 { get; set; }
5858

59+
/// <summary>
60+
/// Gets or sets v15_0.
61+
/// When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
62+
/// </summary>
63+
[JsonPropertyName("v15_0")]
64+
public bool? V15_0 { get; set; }
65+
5966
/// <summary>
6067
/// Gets or sets v8_0.
61-
/// Version 8.0 or later.
68+
/// When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
6269
/// </summary>
6370
[JsonPropertyName("v8_0")]
6471
public bool? V8_0 { get; set; }
6572

6673
/// <summary>
6774
/// Gets or sets v9_0.
68-
/// Version 9.0 or later.
75+
/// When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
6976
/// </summary>
7077
[JsonPropertyName("v9_0")]
7178
public bool? V9_0 { get; set; }
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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+
// <auto-generated/>
7+
8+
// Template Source: ComplexType.cs.tt
9+
10+
namespace Microsoft.Graph
11+
{
12+
using System;
13+
using System.Collections.Generic;
14+
using System.IO;
15+
using System.Text.Json.Serialization;
16+
17+
/// <summary>
18+
/// The type JoinMeetingIdMeetingInfo.
19+
/// </summary>
20+
public partial class JoinMeetingIdMeetingInfo : MeetingInfo
21+
{
22+
/// <summary>
23+
/// Initializes a new instance of the <see cref="JoinMeetingIdMeetingInfo"/> class.
24+
/// </summary>
25+
public JoinMeetingIdMeetingInfo()
26+
{
27+
this.ODataType = "microsoft.graph.joinMeetingIdMeetingInfo";
28+
}
29+
30+
/// <summary>
31+
/// Gets or sets joinMeetingId.
32+
/// The ID used to join the meeting.
33+
/// </summary>
34+
[JsonPropertyName("joinMeetingId")]
35+
public string JoinMeetingId { get; set; }
36+
37+
/// <summary>
38+
/// Gets or sets passcode.
39+
/// The passcode used to join the meeting. Optional.
40+
/// </summary>
41+
[JsonPropertyName("passcode")]
42+
public string Passcode { get; set; }
43+
44+
}
45+
}

0 commit comments

Comments
 (0)