Skip to content

Commit efe5931

Browse files
authored
Merge pull request #1638 from microsoftgraph/dev
Release 4.53.0
2 parents dc6dab2 + 3af8805 commit efe5931

161 files changed

Lines changed: 10600 additions & 31 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/Application.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,12 @@ public Application()
201201
[JsonPropertyName("publisherDomain")]
202202
public string PublisherDomain { get; set; }
203203

204+
/// <summary>
205+
/// Gets or sets request signature verification.
206+
/// </summary>
207+
[JsonPropertyName("requestSignatureVerification")]
208+
public RequestSignatureVerification RequestSignatureVerification { get; set; }
209+
204210
/// <summary>
205211
/// Gets or sets required resource access.
206212
/// Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. For more information, see Limits on requested permissions per app. Not nullable. Supports $filter (eq, not, ge, le).

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,24 +31,28 @@ protected internal AttachmentBase()
3131

3232
/// <summary>
3333
/// Gets or sets content type.
34+
/// The MIME type.
3435
/// </summary>
3536
[JsonPropertyName("contentType")]
3637
public string ContentType { get; set; }
3738

3839
/// <summary>
3940
/// Gets or sets last modified date time.
41+
/// The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
4042
/// </summary>
4143
[JsonPropertyName("lastModifiedDateTime")]
4244
public DateTimeOffset? LastModifiedDateTime { get; set; }
4345

4446
/// <summary>
4547
/// Gets or sets name.
48+
/// The display name of the attachment. This does not need to be the actual file name.
4649
/// </summary>
4750
[JsonPropertyName("name")]
4851
public string Name { get; set; }
4952

5053
/// <summary>
5154
/// Gets or sets size.
55+
/// The length of the attachment in bytes.
5256
/// </summary>
5357
[JsonPropertyName("size")]
5458
public Int32? Size { get; set; }

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,28 @@ public partial class AttachmentInfo
2323

2424
/// <summary>
2525
/// Gets or sets attachmentType.
26+
/// The type of the attachment. The possible values are: file, item, reference. Required.
2627
/// </summary>
2728
[JsonPropertyName("attachmentType")]
2829
public AttachmentType? AttachmentType { get; set; }
2930

3031
/// <summary>
3132
/// Gets or sets contentType.
33+
/// The nature of the data in the attachment. Optional.
3234
/// </summary>
3335
[JsonPropertyName("contentType")]
3436
public string ContentType { get; set; }
3537

3638
/// <summary>
3739
/// Gets or sets name.
40+
/// The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.
3841
/// </summary>
3942
[JsonPropertyName("name")]
4043
public string Name { get; set; }
4144

4245
/// <summary>
4346
/// Gets or sets size.
47+
/// The length of the attachment in bytes. Required.
4448
/// </summary>
4549
[JsonPropertyName("size")]
4650
public Int64? Size { get; set; }

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,21 @@ public partial class AttachmentSession : Entity
2222

2323
/// <summary>
2424
/// Gets or sets content.
25+
/// The content streams that are uploaded.
2526
/// </summary>
2627
[JsonPropertyName("content")]
2728
public Stream Content { get; set; }
2829

2930
/// <summary>
3031
/// Gets or sets expiration date time.
32+
/// The date and time in UTC when the upload session will expire. The complete file must be uploaded before this expiration time is reached.
3133
/// </summary>
3234
[JsonPropertyName("expirationDateTime")]
3335
public DateTimeOffset? ExpirationDateTime { get; set; }
3436

3537
/// <summary>
3638
/// Gets or sets next expected ranges.
39+
/// Indicates a single value {start} that represents the location in the file where the next upload should begin.
3740
/// </summary>
3841
[JsonPropertyName("nextExpectedRanges")]
3942
public IEnumerable<string> NextExpectedRanges { get; set; }

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public partial class ChatMessageAttachment
5858

5959
/// <summary>
6060
/// Gets or sets teamsAppId.
61+
/// The ID of the Teams app that is associated with the attachment. The property is specifically used to attribute a Teams message card to the specified app.
6162
/// </summary>
6263
[JsonPropertyName("teamsAppId")]
6364
public string TeamsAppId { get; set; }
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
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: EntityType.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 Delegated Admin Access Assignment.
19+
/// </summary>
20+
[JsonConverter(typeof(DerivedTypeConverter<DelegatedAdminAccessAssignment>))]
21+
public partial class DelegatedAdminAccessAssignment : Entity
22+
{
23+
24+
/// <summary>
25+
/// Gets or sets access container.
26+
/// The access container through which members are assigned access. For example, a security group.
27+
/// </summary>
28+
[JsonPropertyName("accessContainer")]
29+
public DelegatedAdminAccessContainer AccessContainer { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets access details.
33+
/// The access details containing the identifiers of the administrative roles that the partner is assigned in the customer tenant.
34+
/// </summary>
35+
[JsonPropertyName("accessDetails")]
36+
public DelegatedAdminAccessDetails AccessDetails { get; set; }
37+
38+
/// <summary>
39+
/// Gets or sets created date time.
40+
/// The date and time in ISO 8601 format and in UTC time when the access assignment was created. Read-only.
41+
/// </summary>
42+
[JsonPropertyName("createdDateTime")]
43+
public DateTimeOffset? CreatedDateTime { get; set; }
44+
45+
/// <summary>
46+
/// Gets or sets last modified date time.
47+
/// The date and time in ISO 8601 and in UTC time when this access assignment was last modified. Read-only.
48+
/// </summary>
49+
[JsonPropertyName("lastModifiedDateTime")]
50+
public DateTimeOffset? LastModifiedDateTime { get; set; }
51+
52+
/// <summary>
53+
/// Gets or sets status.
54+
/// The status of the access assignment. Read-only. The possible values are: pending, active, deleting, deleted, error, unknownFutureValue.
55+
/// </summary>
56+
[JsonPropertyName("status")]
57+
public DelegatedAdminAccessAssignmentStatus? Status { get; set; }
58+
59+
}
60+
}
61+
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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: EnumType.cs.tt
9+
10+
11+
namespace Microsoft.Graph
12+
{
13+
using System.Text.Json.Serialization;
14+
15+
/// <summary>
16+
/// The enum DelegatedAdminAccessAssignmentStatus.
17+
/// </summary>
18+
[JsonConverter(typeof(JsonStringEnumConverter))]
19+
public enum DelegatedAdminAccessAssignmentStatus
20+
{
21+
22+
/// <summary>
23+
/// Pending
24+
/// </summary>
25+
Pending = 0,
26+
27+
/// <summary>
28+
/// Active
29+
/// </summary>
30+
Active = 1,
31+
32+
/// <summary>
33+
/// Deleting
34+
/// </summary>
35+
Deleting = 2,
36+
37+
/// <summary>
38+
/// Deleted
39+
/// </summary>
40+
Deleted = 3,
41+
42+
/// <summary>
43+
/// Error
44+
/// </summary>
45+
Error = 4,
46+
47+
/// <summary>
48+
/// Unknown Future Value
49+
/// </summary>
50+
UnknownFutureValue = 5,
51+
52+
}
53+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
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 DelegatedAdminAccessContainer.
19+
/// </summary>
20+
[JsonConverter(typeof(DerivedTypeConverter<DelegatedAdminAccessContainer>))]
21+
public partial class DelegatedAdminAccessContainer
22+
{
23+
24+
/// <summary>
25+
/// Gets or sets accessContainerId.
26+
/// The identifier of the access container (for example, a security group). For 'securityGroup' access containers, this must be a valid ID of an Azure AD security group in the Microsoft partner's tenant.
27+
/// </summary>
28+
[JsonPropertyName("accessContainerId")]
29+
public string AccessContainerId { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets accessContainerType.
33+
/// The type of access container (for example, security group) that will be assigned one or more roles through a delegated admin relationship. The possible values are: securityGroup, unknownFutureValue.
34+
/// </summary>
35+
[JsonPropertyName("accessContainerType")]
36+
public DelegatedAdminAccessContainerType? AccessContainerType { get; set; }
37+
38+
/// <summary>
39+
/// Gets or sets additional data.
40+
/// </summary>
41+
[JsonExtensionData]
42+
public IDictionary<string, object> AdditionalData { get; set; }
43+
44+
/// <summary>
45+
/// Gets or sets @odata.type.
46+
/// </summary>
47+
[JsonPropertyName("@odata.type")]
48+
public string ODataType { get; set; }
49+
50+
}
51+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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: EnumType.cs.tt
9+
10+
11+
namespace Microsoft.Graph
12+
{
13+
using System.Text.Json.Serialization;
14+
15+
/// <summary>
16+
/// The enum DelegatedAdminAccessContainerType.
17+
/// </summary>
18+
[JsonConverter(typeof(JsonStringEnumConverter))]
19+
public enum DelegatedAdminAccessContainerType
20+
{
21+
22+
/// <summary>
23+
/// Security Group
24+
/// </summary>
25+
SecurityGroup = 0,
26+
27+
/// <summary>
28+
/// Unknown Future Value
29+
/// </summary>
30+
UnknownFutureValue = 1,
31+
32+
}
33+
}
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+
// <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 DelegatedAdminAccessDetails.
19+
/// </summary>
20+
[JsonConverter(typeof(DerivedTypeConverter<DelegatedAdminAccessDetails>))]
21+
public partial class DelegatedAdminAccessDetails
22+
{
23+
24+
/// <summary>
25+
/// Gets or sets unifiedRoles.
26+
/// The directory roles that the Microsoft partner is assigned in the customer tenant.
27+
/// </summary>
28+
[JsonPropertyName("unifiedRoles")]
29+
public IEnumerable<UnifiedRole> UnifiedRoles { get; set; }
30+
31+
/// <summary>
32+
/// Gets or sets additional data.
33+
/// </summary>
34+
[JsonExtensionData]
35+
public IDictionary<string, object> AdditionalData { get; set; }
36+
37+
/// <summary>
38+
/// Gets or sets @odata.type.
39+
/// </summary>
40+
[JsonPropertyName("@odata.type")]
41+
public string ODataType { get; set; }
42+
43+
}
44+
}

0 commit comments

Comments
 (0)