Skip to content

Commit e7d5cf7

Browse files
Merge pull request #1619 from microsoftgraph/v1.0/pipelinebuild/128844
Generated models and request builders
2 parents 4b4c86f + 24efa40 commit e7d5cf7

File tree

68 files changed

+4898
-203
lines changed

Some content is hidden

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

68 files changed

+4898
-203
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Changed
1313

14+
## [5.77.0] - 2023-11-17
15+
16+
### Added
17+
18+
- ItemRetentionLabel model and derived request.
19+
- MeetingAudience model.
20+
- OnlineMeetingBase model and derived request.
21+
- RetentionLabelSettings model.
22+
- VirtualEvent model and derived requests.
23+
- VirtualEventAttendeeRegistrationStatus model.
24+
- VirtualEventRegistration model and derived requests.
25+
- VirtualEventRegistrationQuestionAnswer model.
26+
- VirtualEventSession model and derived requests.
27+
- VirtualEventsRoot model and derived request.
28+
- VirtualEventStatus model.
29+
- VirtualEventWebinar model and derived requests.
30+
- VirtualEventWebinarGetByUserIdAndRoleParameterSet model and derived requests.
31+
- VirtualEventWebinarGetByUserRoleParameterSet model and derived requests.
32+
- BehaviorDuringRetentionPeriod model.
33+
34+
### Changed
35+
36+
- DriveItem model and derived request.
37+
- OnlineMeeting model.
38+
- SolutionsRoot model and derived request.
39+
1440
## [5.76.0] - 2023-11-10
1541

1642
### Added

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ repositories {
1919
2020
dependencies {
2121
// Include the sdk as a dependency
22-
implementation 'com.microsoft.graph:microsoft-graph:5.76.0'
22+
implementation 'com.microsoft.graph:microsoft-graph:5.77.0'
2323
// Uncomment the line below if you are building an android application
2424
//implementation 'com.google.guava:guava:30.1.1-android'
2525
// This dependency is only needed if you are using the TokenCrendentialAuthProvider
@@ -36,7 +36,7 @@ Add the dependency in `dependencies` in pom.xml
3636
<!-- Include the sdk as a dependency -->
3737
<groupId>com.microsoft.graph</groupId>
3838
<artifactId>microsoft-graph</artifactId>
39-
<version>5.76.0</version>
39+
<version>5.77.0</version>
4040
</dependency>
4141
<dependency>
4242
<!-- This dependency is only needed if you are using the TokenCredentialAuthProvider -->
@@ -207,5 +207,6 @@ Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MI
207207

208208

209209

210+
210211

211212

gradle.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ org.gradle.caching=true
2626
mavenGroupId = com.microsoft.graph
2727
mavenArtifactId = microsoft-graph
2828
mavenMajorVersion = 5
29-
mavenMinorVersion = 76
29+
mavenMinorVersion = 77
3030
mavenPatchVersion = 0
3131
mavenArtifactSuffix =
3232

@@ -130,5 +130,6 @@ mavenCentralPublishingEnabled=false
130130

131131

132132

133+
133134

134135

src/main/java/com/microsoft/graph/info/Constants.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ private Constants() {
1818
/** The client secret to use for unit testing */
1919
public static final String CLIENTSECRET = "clientsecret";
2020
/** The SDK version */
21-
public static final String VERSION_NAME = "5.76.0";
21+
public static final String VERSION_NAME = "5.77.0";
2222
}
2323

2424

@@ -107,5 +107,6 @@ private Constants() {
107107

108108

109109

110+
110111

111112

src/main/java/com/microsoft/graph/models/CallRecording.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class CallRecording extends Entity implements IJsonBackedObject {
2828

2929
/**
3030
* The Created Date Time.
31-
*
31+
* Date and time at which the recording was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
3232
*/
3333
@SerializedName(value = "createdDateTime", alternate = {"CreatedDateTime"})
3434
@Expose
@@ -37,7 +37,7 @@ public class CallRecording extends Entity implements IJsonBackedObject {
3737

3838
/**
3939
* The Meeting Id.
40-
*
40+
* The unique identifier of the onlineMeeting related to this recording. Read-only.
4141
*/
4242
@SerializedName(value = "meetingId", alternate = {"MeetingId"})
4343
@Expose
@@ -46,7 +46,7 @@ public class CallRecording extends Entity implements IJsonBackedObject {
4646

4747
/**
4848
* The Meeting Organizer.
49-
*
49+
* The identity information of the organizer of the onlineMeeting related to this recording. Read-only.
5050
*/
5151
@SerializedName(value = "meetingOrganizer", alternate = {"MeetingOrganizer"})
5252
@Expose
@@ -55,7 +55,7 @@ public class CallRecording extends Entity implements IJsonBackedObject {
5555

5656
/**
5757
* The Recording Content Url.
58-
*
58+
* The URL that can be used to access the content of the recording. Read-only.
5959
*/
6060
@SerializedName(value = "recordingContentUrl", alternate = {"RecordingContentUrl"})
6161
@Expose

src/main/java/com/microsoft/graph/models/DriveItem.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import com.microsoft.graph.models.Workbook;
3232
import com.microsoft.graph.models.ItemAnalytics;
3333
import com.microsoft.graph.models.ListItem;
34+
import com.microsoft.graph.models.ItemRetentionLabel;
3435
import com.microsoft.graph.models.BaseItem;
3536
import com.microsoft.graph.requests.DriveItemCollectionPage;
3637
import com.microsoft.graph.requests.PermissionCollectionPage;
@@ -305,6 +306,15 @@ public class DriveItem extends BaseItem implements IJsonBackedObject {
305306
@Nullable
306307
public com.microsoft.graph.requests.PermissionCollectionPage permissions;
307308

309+
/**
310+
* The Retention Label.
311+
* Information about retention label and settings enforced on the driveItem. Read-write.
312+
*/
313+
@SerializedName(value = "retentionLabel", alternate = {"RetentionLabel"})
314+
@Expose
315+
@Nullable
316+
public ItemRetentionLabel retentionLabel;
317+
308318
/**
309319
* The Subscriptions.
310320
* The set of subscriptions on the item. Only supported on the root of a drive.

src/main/java/com/microsoft/graph/models/ExtensionProperty.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class ExtensionProperty extends DirectoryObject implements IJsonBackedObj
4646

4747
/**
4848
* The Is Multi Valued.
49-
*
49+
* Defines the directory extension as a multi-valued property. When true, the directory extension property can store a collection of objects of the dataType; for example, a collection of integers. The default value is false. Supports $filter (eq).
5050
*/
5151
@SerializedName(value = "isMultiValued", alternate = {"IsMultiValued"})
5252
@Expose

src/main/java/com/microsoft/graph/models/InternalDomainFederation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public class InternalDomainFederation extends SamlOrWsFedProvider implements IJs
4848

4949
/**
5050
* The Is Signed Authentication Request Required.
51-
* If true, when SAML authentication requests are sent to the federated SAML IdP, Microsoft Entra ID will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP are not signed.
51+
* If true, when SAML authentication requests are sent to the federated SAML IdP, Microsoft Entra ID will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP aren't signed.
5252
*/
5353
@SerializedName(value = "isSignedAuthenticationRequestRequired", alternate = {"IsSignedAuthenticationRequestRequired"})
5454
@Expose
@@ -57,7 +57,7 @@ public class InternalDomainFederation extends SamlOrWsFedProvider implements IJs
5757

5858
/**
5959
* The Next Signing Certificate.
60-
* Fallback token signing certificate that is used to sign tokens when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate is not present in the federation properties after the federation service certificate has been updated.
60+
* Fallback token signing certificate that can also be used to sign tokens, for example when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated.
6161
*/
6262
@SerializedName(value = "nextSigningCertificate", alternate = {"NextSigningCertificate"})
6363
@Expose
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
// Template Source: BaseEntity.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
import com.microsoft.graph.serializer.ISerializer;
8+
import com.microsoft.graph.serializer.IJsonBackedObject;
9+
import com.microsoft.graph.serializer.AdditionalDataManager;
10+
import java.util.EnumSet;
11+
import com.microsoft.graph.models.IdentitySet;
12+
import com.microsoft.graph.models.RetentionLabelSettings;
13+
import com.microsoft.graph.models.Entity;
14+
15+
16+
import com.google.gson.JsonObject;
17+
import com.google.gson.annotations.SerializedName;
18+
import com.google.gson.annotations.Expose;
19+
import javax.annotation.Nullable;
20+
import javax.annotation.Nonnull;
21+
22+
// **NOTE** This file was generated by a tool and any changes will be overwritten.
23+
24+
/**
25+
* The class for the Item Retention Label.
26+
*/
27+
public class ItemRetentionLabel extends Entity implements IJsonBackedObject {
28+
29+
30+
/**
31+
* The Is Label Applied Explicitly.
32+
* Specifies whether the label is applied explicitly on the item. True indicates that the label is applied explicitly; otherwise, the label is inherited from its parent. Read-only.
33+
*/
34+
@SerializedName(value = "isLabelAppliedExplicitly", alternate = {"IsLabelAppliedExplicitly"})
35+
@Expose
36+
@Nullable
37+
public Boolean isLabelAppliedExplicitly;
38+
39+
/**
40+
* The Label Applied By.
41+
* Identity of the user who applied the label. Read-only.
42+
*/
43+
@SerializedName(value = "labelAppliedBy", alternate = {"LabelAppliedBy"})
44+
@Expose
45+
@Nullable
46+
public IdentitySet labelAppliedBy;
47+
48+
/**
49+
* The Label Applied Date Time.
50+
* The date and time when the label was applied on the item. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
51+
*/
52+
@SerializedName(value = "labelAppliedDateTime", alternate = {"LabelAppliedDateTime"})
53+
@Expose
54+
@Nullable
55+
public java.time.OffsetDateTime labelAppliedDateTime;
56+
57+
/**
58+
* The Name.
59+
* The retention label on the document. Read-write.
60+
*/
61+
@SerializedName(value = "name", alternate = {"Name"})
62+
@Expose
63+
@Nullable
64+
public String name;
65+
66+
/**
67+
* The Retention Settings.
68+
* The retention settings enforced on the item. Read-write.
69+
*/
70+
@SerializedName(value = "retentionSettings", alternate = {"RetentionSettings"})
71+
@Expose
72+
@Nullable
73+
public RetentionLabelSettings retentionSettings;
74+
75+
76+
/**
77+
* Sets the raw JSON object
78+
*
79+
* @param serializer the serializer
80+
* @param json the JSON object to set this object to
81+
*/
82+
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
83+
84+
}
85+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Template Source: Enum.java.tt
2+
// ------------------------------------------------------------------------------
3+
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
4+
// ------------------------------------------------------------------------------
5+
6+
package com.microsoft.graph.models;
7+
8+
9+
/**
10+
* The Enum Meeting Audience.
11+
*/
12+
public enum MeetingAudience
13+
{
14+
/**
15+
* everyone
16+
*/
17+
EVERYONE,
18+
/**
19+
* organization
20+
*/
21+
ORGANIZATION,
22+
/**
23+
* unknown Future Value
24+
*/
25+
UNKNOWN_FUTURE_VALUE,
26+
/**
27+
* For MeetingAudience values that were not expected from the service
28+
*/
29+
UNEXPECTED_VALUE
30+
}

0 commit comments

Comments
 (0)