From 2ff979cfc6da2d80618da0d4a0641088290cf888 Mon Sep 17 00:00:00 2001 From: Client Tooling Big Giant Robot Date: Tue, 24 Sep 2019 06:07:49 -0700 Subject: [PATCH] Update generated files with build 1808082 --- .../graph/models/extensions/Calendar.java | 94 +++---- .../graph/models/extensions/Contact.java | 50 ++-- .../models/extensions/ContactFolder.java | 100 +++---- .../models/extensions/ConvertIdResult.java | 104 ++++++++ .../extensions/DeviceAppManagement.java | 50 ++-- .../models/extensions/DeviceManagement.java | 230 ++++++++-------- .../graph/models/extensions/Domain.java | 2 +- .../graph/models/extensions/DriveItem.java | 18 +- .../graph/models/extensions/Event.java | 116 ++++---- .../models/extensions/EventAcceptBody.java | 12 +- .../models/extensions/EventDeclineBody.java | 12 +- .../EventTentativelyAcceptBody.java | 12 +- .../graph/models/extensions/GenericError.java | 95 +++++++ .../graph/models/extensions/Group.java | 216 +++++++-------- .../extensions/IBaseGraphServiceClient.java | 190 +++++++------- .../extensions/IosMinimumOperatingSystem.java | 8 + .../graph/models/extensions/Location.java | 16 +- .../graph/models/extensions/MailFolder.java | 100 +++---- .../models/extensions/MailboxSettings.java | 16 ++ .../models/extensions/ManagedDevice.java | 14 +- .../graph/models/extensions/Message.java | 100 +++---- .../models/extensions/MessageForwardBody.java | 12 +- .../extensions/OutlookGeoCoordinates.java | 16 +- .../graph/models/extensions/Post.java | 100 +++---- .../models/extensions/ScoredEmailAddress.java | 4 +- .../graph/models/extensions/User.java | 104 ++++---- .../UserTranslateExchangeIdsBody.java | 85 ++++++ .../models/extensions/WorkbookComment.java | 6 +- .../extensions/WorkbookCommentReply.java | 4 +- .../extensions/WorkbookTableColumn.java | 2 +- .../models/generated/ExchangeIdFormat.java | 37 +++ .../extensions/BaseGraphServiceClient.java | 248 +++++++++--------- .../extensions/CalendarRequestBuilder.java | 44 ++-- .../ContactFolderRequestBuilder.java | 44 ++-- .../extensions/ContactRequestBuilder.java | 22 +- .../DeviceAppManagementRequestBuilder.java | 22 +- .../DeviceManagementRequestBuilder.java | 126 ++++----- ...jectCollectionReferenceRequestBuilder.java | 2 +- ...ollectionWithReferencesRequestBuilder.java | 2 +- .../extensions/DriveItemRequestBuilder.java | 22 +- .../extensions/EventAcceptRequestBuilder.java | 14 +- .../EventCollectionRequestBuilder.java | 2 +- .../EventDeclineRequestBuilder.java | 14 +- .../extensions/EventRequestBuilder.java | 92 +++---- .../EventTentativelyAcceptRequestBuilder.java | 14 +- .../FileAttachmentRequestBuilder.java | 6 + .../FileAttachmentStreamRequest.java | 78 ++++++ .../FileAttachmentStreamRequestBuilder.java | 57 ++++ .../extensions/GroupRequestBuilder.java | 126 ++++----- .../extensions/ICalendarRequestBuilder.java | 24 +- .../IContactFolderRequestBuilder.java | 24 +- .../extensions/IContactRequestBuilder.java | 12 +- .../IDeviceAppManagementRequestBuilder.java | 12 +- .../IDeviceManagementRequestBuilder.java | 76 +++--- .../extensions/IDriveItemRequestBuilder.java | 16 +- .../extensions/IEventRequestBuilder.java | 48 ++-- .../IFileAttachmentRequestBuilder.java | 3 + .../IFileAttachmentStreamRequest.java | 59 +++++ .../IFileAttachmentStreamRequestBuilder.java | 44 ++++ .../extensions/IGroupRequestBuilder.java | 68 ++--- .../extensions/IMailFolderRequestBuilder.java | 24 +- .../IManagedDeviceRequestBuilder.java | 10 +- .../extensions/IMessageRequestBuilder.java | 38 +-- .../extensions/IPostRequestBuilder.java | 30 +-- .../extensions/IReportRootRequestBuilder.java | 24 +- .../extensions/IUserRequestBuilder.java | 65 ++--- ...serTranslateExchangeIdsCollectionPage.java | 27 ++ ...TranslateExchangeIdsCollectionRequest.java | 57 ++++ ...teExchangeIdsCollectionRequestBuilder.java | 30 +++ .../extensions/IWorkbookRequestBuilder.java | 2 - .../extensions/MailFolderRequestBuilder.java | 44 ++-- .../ManagedDeviceRequestBuilder.java | 18 +- .../MessageForwardRequestBuilder.java | 14 +- .../extensions/MessageRequestBuilder.java | 76 +++--- .../extensions/PostRequestBuilder.java | 54 ++-- .../ProfilePhotoCollectionRequestBuilder.java | 2 +- .../extensions/ReportRootRequestBuilder.java | 72 ++--- .../extensions/UserRequestBuilder.java | 100 +++---- ...serTranslateExchangeIdsCollectionPage.java | 38 +++ ...TranslateExchangeIdsCollectionRequest.java | 108 ++++++++ ...teExchangeIdsCollectionRequestBuilder.java | 71 +++++ ...ranslateExchangeIdsCollectionResponse.java | 91 +++++++ .../extensions/WorkbookRequestBuilder.java | 6 - 83 files changed, 2633 insertions(+), 1614 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/models/extensions/ConvertIdResult.java create mode 100644 src/main/java/com/microsoft/graph/models/extensions/GenericError.java create mode 100644 src/main/java/com/microsoft/graph/models/extensions/UserTranslateExchangeIdsBody.java create mode 100644 src/main/java/com/microsoft/graph/models/generated/ExchangeIdFormat.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/FileAttachmentStreamRequest.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/FileAttachmentStreamRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequest.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionPage.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequest.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionPage.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequest.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionResponse.java diff --git a/src/main/java/com/microsoft/graph/models/extensions/Calendar.java b/src/main/java/com/microsoft/graph/models/extensions/Calendar.java index 410e0a30ce9..f5b1b969e0a 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Calendar.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Calendar.java @@ -12,16 +12,16 @@ import java.util.EnumSet; import com.microsoft.graph.models.generated.CalendarColor; import com.microsoft.graph.models.extensions.EmailAddress; -import com.microsoft.graph.models.extensions.Event; import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; +import com.microsoft.graph.models.extensions.Event; import com.microsoft.graph.models.extensions.Entity; -import com.microsoft.graph.requests.extensions.EventCollectionResponse; -import com.microsoft.graph.requests.extensions.EventCollectionPage; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; +import com.microsoft.graph.requests.extensions.EventCollectionResponse; +import com.microsoft.graph.requests.extensions.EventCollectionPage; import com.google.gson.JsonObject; @@ -94,18 +94,6 @@ public class Calendar extends Entity implements IJsonBackedObject { @Expose public EmailAddress owner; - /** - * The Events. - * The events in the calendar. Navigation property. Read-only. - */ - public EventCollectionPage events; - - /** - * The Calendar View. - * The calendar view for the calendar. Navigation property. Read-only. - */ - public EventCollectionPage calendarView; - /** * The Single Value Extended Properties. * The collection of single-value extended properties defined for the calendar. Read-only. Nullable. @@ -118,6 +106,18 @@ public class Calendar extends Entity implements IJsonBackedObject { */ public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; + /** + * The Events. + * The events in the calendar. Navigation property. Read-only. + */ + public EventCollectionPage events; + + /** + * The Calendar View. + * The calendar view for the calendar. Navigation property. Read-only. + */ + public EventCollectionPage calendarView; + /** * The raw representation of this class @@ -158,38 +158,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; - if (json.has("events")) { - final EventCollectionResponse response = new EventCollectionResponse(); - if (json.has("events@odata.nextLink")) { - response.nextLink = json.get("events@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("events").toString(), JsonObject[].class); - final Event[] array = new Event[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - events = new EventCollectionPage(response, null); - } - - if (json.has("calendarView")) { - final EventCollectionResponse response = new EventCollectionResponse(); - if (json.has("calendarView@odata.nextLink")) { - response.nextLink = json.get("calendarView@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("calendarView").toString(), JsonObject[].class); - final Event[] array = new Event[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - calendarView = new EventCollectionPage(response, null); - } - if (json.has("singleValueExtendedProperties")) { final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse(); if (json.has("singleValueExtendedProperties@odata.nextLink")) { @@ -221,5 +189,37 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); } + + if (json.has("events")) { + final EventCollectionResponse response = new EventCollectionResponse(); + if (json.has("events@odata.nextLink")) { + response.nextLink = json.get("events@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("events").toString(), JsonObject[].class); + final Event[] array = new Event[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + events = new EventCollectionPage(response, null); + } + + if (json.has("calendarView")) { + final EventCollectionResponse response = new EventCollectionResponse(); + if (json.has("calendarView@odata.nextLink")) { + response.nextLink = json.get("calendarView@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("calendarView").toString(), JsonObject[].class); + final Event[] array = new Event[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + calendarView = new EventCollectionPage(response, null); + } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/Contact.java b/src/main/java/com/microsoft/graph/models/extensions/Contact.java index fb78dc56ccd..954e0994b67 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Contact.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Contact.java @@ -12,17 +12,17 @@ import java.util.EnumSet; import com.microsoft.graph.models.extensions.EmailAddress; import com.microsoft.graph.models.extensions.PhysicalAddress; -import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.ProfilePhoto; +import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.OutlookItem; -import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; -import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; +import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; +import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.google.gson.JsonObject; @@ -303,12 +303,6 @@ public class Contact extends OutlookItem implements IJsonBackedObject { @Expose public java.util.List children; - /** - * The Extensions. - * The collection of open extensions defined for the contact. Read-only. Nullable. - */ - public ExtensionCollectionPage extensions; - /** * The Single Value Extended Properties. * The collection of single-value extended properties defined for the contact. Read-only. Nullable. @@ -329,6 +323,12 @@ public class Contact extends OutlookItem implements IJsonBackedObject { @Expose public ProfilePhoto photo; + /** + * The Extensions. + * The collection of open extensions defined for the contact. Read-only. Nullable. + */ + public ExtensionCollectionPage extensions; + /** * The raw representation of this class @@ -369,22 +369,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; - if (json.has("extensions")) { - final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); - if (json.has("extensions@odata.nextLink")) { - response.nextLink = json.get("extensions@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); - final Extension[] array = new Extension[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - extensions = new ExtensionCollectionPage(response, null); - } - if (json.has("singleValueExtendedProperties")) { final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse(); if (json.has("singleValueExtendedProperties@odata.nextLink")) { @@ -416,5 +400,21 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); } + + if (json.has("extensions")) { + final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); + if (json.has("extensions@odata.nextLink")) { + response.nextLink = json.get("extensions@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); + final Extension[] array = new Extension[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + extensions = new ExtensionCollectionPage(response, null); + } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/ContactFolder.java b/src/main/java/com/microsoft/graph/models/extensions/ContactFolder.java index 8d53410aaac..481f12520b3 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/ContactFolder.java +++ b/src/main/java/com/microsoft/graph/models/extensions/ContactFolder.java @@ -10,19 +10,19 @@ import com.microsoft.graph.serializer.*; import java.util.Arrays; import java.util.EnumSet; -import com.microsoft.graph.models.extensions.Contact; -import com.microsoft.graph.models.extensions.ContactFolder; import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; +import com.microsoft.graph.models.extensions.Contact; +import com.microsoft.graph.models.extensions.ContactFolder; import com.microsoft.graph.models.extensions.Entity; -import com.microsoft.graph.requests.extensions.ContactCollectionResponse; -import com.microsoft.graph.requests.extensions.ContactCollectionPage; -import com.microsoft.graph.requests.extensions.ContactFolderCollectionResponse; -import com.microsoft.graph.requests.extensions.ContactFolderCollectionPage; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; +import com.microsoft.graph.requests.extensions.ContactCollectionResponse; +import com.microsoft.graph.requests.extensions.ContactCollectionPage; +import com.microsoft.graph.requests.extensions.ContactFolderCollectionResponse; +import com.microsoft.graph.requests.extensions.ContactFolderCollectionPage; import com.google.gson.JsonObject; @@ -55,18 +55,6 @@ public class ContactFolder extends Entity implements IJsonBackedObject { @Expose public String displayName; - /** - * The Contacts. - * The contacts in the folder. Navigation property. Read-only. Nullable. - */ - public ContactCollectionPage contacts; - - /** - * The Child Folders. - * The collection of child folders in the folder. Navigation property. Read-only. Nullable. - */ - public ContactFolderCollectionPage childFolders; - /** * The Single Value Extended Properties. * The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. @@ -79,6 +67,18 @@ public class ContactFolder extends Entity implements IJsonBackedObject { */ public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; + /** + * The Contacts. + * The contacts in the folder. Navigation property. Read-only. Nullable. + */ + public ContactCollectionPage contacts; + + /** + * The Child Folders. + * The collection of child folders in the folder. Navigation property. Read-only. Nullable. + */ + public ContactFolderCollectionPage childFolders; + /** * The raw representation of this class @@ -119,38 +119,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; - if (json.has("contacts")) { - final ContactCollectionResponse response = new ContactCollectionResponse(); - if (json.has("contacts@odata.nextLink")) { - response.nextLink = json.get("contacts@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("contacts").toString(), JsonObject[].class); - final Contact[] array = new Contact[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Contact.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - contacts = new ContactCollectionPage(response, null); - } - - if (json.has("childFolders")) { - final ContactFolderCollectionResponse response = new ContactFolderCollectionResponse(); - if (json.has("childFolders@odata.nextLink")) { - response.nextLink = json.get("childFolders@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("childFolders").toString(), JsonObject[].class); - final ContactFolder[] array = new ContactFolder[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), ContactFolder.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - childFolders = new ContactFolderCollectionPage(response, null); - } - if (json.has("singleValueExtendedProperties")) { final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse(); if (json.has("singleValueExtendedProperties@odata.nextLink")) { @@ -182,5 +150,37 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); } + + if (json.has("contacts")) { + final ContactCollectionResponse response = new ContactCollectionResponse(); + if (json.has("contacts@odata.nextLink")) { + response.nextLink = json.get("contacts@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("contacts").toString(), JsonObject[].class); + final Contact[] array = new Contact[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Contact.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + contacts = new ContactCollectionPage(response, null); + } + + if (json.has("childFolders")) { + final ContactFolderCollectionResponse response = new ContactFolderCollectionResponse(); + if (json.has("childFolders@odata.nextLink")) { + response.nextLink = json.get("childFolders@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("childFolders").toString(), JsonObject[].class); + final ContactFolder[] array = new ContactFolder[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), ContactFolder.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + childFolders = new ContactFolderCollectionPage(response, null); + } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/ConvertIdResult.java b/src/main/java/com/microsoft/graph/models/extensions/ConvertIdResult.java new file mode 100644 index 00000000000..e542250ab25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/extensions/ConvertIdResult.java @@ -0,0 +1,104 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.models.extensions; +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; +import java.util.Arrays; +import java.util.EnumSet; +import com.microsoft.graph.models.extensions.GenericError; + + +import com.google.gson.JsonObject; +import com.google.gson.JsonElement; +import com.google.gson.annotations.*; +import java.util.HashMap; +import java.util.Map; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Convert Id Result. + */ +public class ConvertIdResult implements IJsonBackedObject { + + @SerializedName("@odata.type") + @Expose + public String oDataType; + + private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this); + + @Override + public final AdditionalDataManager additionalDataManager() { + return additionalDataManager; + } + + /** + * The Source Id. + * The identifier that was converted. This value is the original, un-converted identifier. + */ + @SerializedName("sourceId") + @Expose + public String sourceId; + + /** + * The Target Id. + * The converted identifier. This value is not present if the conversion failed. + */ + @SerializedName("targetId") + @Expose + public String targetId; + + /** + * The Error Details. + * An error object indicating the reason for the conversion failure. This value is not present if the conversion succeeded. + */ + @SerializedName("errorDetails") + @Expose + public GenericError errorDetails; + + + /** + * The raw representation of this class + */ + private JsonObject rawObject; + + /** + * The serializer + */ + private ISerializer serializer; + + /** + * Gets the raw representation of this class + * + * @return the raw representation of this class + */ + public JsonObject getRawObject() { + return rawObject; + } + + /** + * Gets serializer + * + * @return the serializer + */ + protected ISerializer getSerializer() { + return serializer; + } + + /** + * Sets the raw JSON object + * + * @param serializer the serializer + * @param json the JSON object to set this object to + */ + public void setRawObject(final ISerializer serializer, final JsonObject json) { + this.serializer = serializer; + rawObject = json; + + } +} diff --git a/src/main/java/com/microsoft/graph/models/extensions/DeviceAppManagement.java b/src/main/java/com/microsoft/graph/models/extensions/DeviceAppManagement.java index 31f233fc08d..5e38b4e1b99 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/DeviceAppManagement.java +++ b/src/main/java/com/microsoft/graph/models/extensions/DeviceAppManagement.java @@ -10,6 +10,7 @@ import com.microsoft.graph.serializer.*; import java.util.Arrays; import java.util.EnumSet; +import com.microsoft.graph.models.extensions.ManagedEBook; import com.microsoft.graph.models.extensions.MobileApp; import com.microsoft.graph.models.extensions.MobileAppCategory; import com.microsoft.graph.models.extensions.ManagedDeviceMobileAppConfiguration; @@ -23,8 +24,9 @@ import com.microsoft.graph.models.extensions.WindowsInformationProtectionPolicy; import com.microsoft.graph.models.extensions.ManagedAppRegistration; import com.microsoft.graph.models.extensions.ManagedAppStatus; -import com.microsoft.graph.models.extensions.ManagedEBook; import com.microsoft.graph.models.extensions.Entity; +import com.microsoft.graph.requests.extensions.ManagedEBookCollectionResponse; +import com.microsoft.graph.requests.extensions.ManagedEBookCollectionPage; import com.microsoft.graph.requests.extensions.MobileAppCollectionResponse; import com.microsoft.graph.requests.extensions.MobileAppCollectionPage; import com.microsoft.graph.requests.extensions.MobileAppCategoryCollectionResponse; @@ -51,8 +53,6 @@ import com.microsoft.graph.requests.extensions.ManagedAppRegistrationCollectionPage; import com.microsoft.graph.requests.extensions.ManagedAppStatusCollectionResponse; import com.microsoft.graph.requests.extensions.ManagedAppStatusCollectionPage; -import com.microsoft.graph.requests.extensions.ManagedEBookCollectionResponse; -import com.microsoft.graph.requests.extensions.ManagedEBookCollectionPage; import com.google.gson.JsonObject; @@ -101,6 +101,12 @@ public class DeviceAppManagement extends Entity implements IJsonBackedObject { @Expose public java.util.Calendar microsoftStoreForBusinessLastCompletedApplicationSyncTime; + /** + * The Managed EBooks. + * The Managed eBook. + */ + public ManagedEBookCollectionPage managedEBooks; + /** * The Mobile Apps. * The mobile apps. @@ -179,12 +185,6 @@ public class DeviceAppManagement extends Entity implements IJsonBackedObject { */ public ManagedAppStatusCollectionPage managedAppStatuses; - /** - * The Managed EBooks. - * The Managed eBook. - */ - public ManagedEBookCollectionPage managedEBooks; - /** * The raw representation of this class @@ -225,6 +225,22 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; + if (json.has("managedEBooks")) { + final ManagedEBookCollectionResponse response = new ManagedEBookCollectionResponse(); + if (json.has("managedEBooks@odata.nextLink")) { + response.nextLink = json.get("managedEBooks@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("managedEBooks").toString(), JsonObject[].class); + final ManagedEBook[] array = new ManagedEBook[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), ManagedEBook.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + managedEBooks = new ManagedEBookCollectionPage(response, null); + } + if (json.has("mobileApps")) { final MobileAppCollectionResponse response = new MobileAppCollectionResponse(); if (json.has("mobileApps@odata.nextLink")) { @@ -432,21 +448,5 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); managedAppStatuses = new ManagedAppStatusCollectionPage(response, null); } - - if (json.has("managedEBooks")) { - final ManagedEBookCollectionResponse response = new ManagedEBookCollectionResponse(); - if (json.has("managedEBooks@odata.nextLink")) { - response.nextLink = json.get("managedEBooks@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("managedEBooks").toString(), JsonObject[].class); - final ManagedEBook[] array = new ManagedEBook[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), ManagedEBook.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - managedEBooks = new ManagedEBookCollectionPage(response, null); - } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/DeviceManagement.java b/src/main/java/com/microsoft/graph/models/extensions/DeviceManagement.java index f56cc3708c2..d43cd79bb54 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/DeviceManagement.java +++ b/src/main/java/com/microsoft/graph/models/extensions/DeviceManagement.java @@ -10,14 +10,10 @@ import com.microsoft.graph.serializer.*; import java.util.Arrays; import java.util.EnumSet; -import com.microsoft.graph.models.generated.DeviceManagementSubscriptionState; import com.microsoft.graph.models.extensions.DeviceManagementSettings; import com.microsoft.graph.models.extensions.IntuneBrand; +import com.microsoft.graph.models.generated.DeviceManagementSubscriptionState; import com.microsoft.graph.models.extensions.TermsAndConditions; -import com.microsoft.graph.models.extensions.ApplePushNotificationCertificate; -import com.microsoft.graph.models.extensions.ManagedDeviceOverview; -import com.microsoft.graph.models.extensions.DetectedApp; -import com.microsoft.graph.models.extensions.ManagedDevice; import com.microsoft.graph.models.extensions.DeviceConfiguration; import com.microsoft.graph.models.extensions.DeviceCompliancePolicy; import com.microsoft.graph.models.extensions.SoftwareUpdateStatusSummary; @@ -31,22 +27,22 @@ import com.microsoft.graph.models.extensions.OnPremisesConditionalAccessSettings; import com.microsoft.graph.models.extensions.MobileThreatDefenseConnector; import com.microsoft.graph.models.extensions.DeviceManagementPartner; +import com.microsoft.graph.models.extensions.ApplePushNotificationCertificate; +import com.microsoft.graph.models.extensions.ManagedDeviceOverview; +import com.microsoft.graph.models.extensions.DetectedApp; +import com.microsoft.graph.models.extensions.ManagedDevice; import com.microsoft.graph.models.extensions.NotificationMessageTemplate; import com.microsoft.graph.models.extensions.RoleDefinition; import com.microsoft.graph.models.extensions.DeviceAndAppManagementRoleAssignment; import com.microsoft.graph.models.extensions.ResourceOperation; -import com.microsoft.graph.models.extensions.TelecomExpenseManagementPartner; import com.microsoft.graph.models.extensions.RemoteAssistancePartner; +import com.microsoft.graph.models.extensions.TelecomExpenseManagementPartner; +import com.microsoft.graph.models.extensions.DeviceManagementTroubleshootingEvent; import com.microsoft.graph.models.extensions.WindowsInformationProtectionAppLearningSummary; import com.microsoft.graph.models.extensions.WindowsInformationProtectionNetworkLearningSummary; -import com.microsoft.graph.models.extensions.DeviceManagementTroubleshootingEvent; import com.microsoft.graph.models.extensions.Entity; import com.microsoft.graph.requests.extensions.TermsAndConditionsCollectionResponse; import com.microsoft.graph.requests.extensions.TermsAndConditionsCollectionPage; -import com.microsoft.graph.requests.extensions.DetectedAppCollectionResponse; -import com.microsoft.graph.requests.extensions.DetectedAppCollectionPage; -import com.microsoft.graph.requests.extensions.ManagedDeviceCollectionResponse; -import com.microsoft.graph.requests.extensions.ManagedDeviceCollectionPage; import com.microsoft.graph.requests.extensions.DeviceConfigurationCollectionResponse; import com.microsoft.graph.requests.extensions.DeviceConfigurationCollectionPage; import com.microsoft.graph.requests.extensions.DeviceCompliancePolicyCollectionResponse; @@ -65,6 +61,10 @@ import com.microsoft.graph.requests.extensions.MobileThreatDefenseConnectorCollectionPage; import com.microsoft.graph.requests.extensions.DeviceManagementPartnerCollectionResponse; import com.microsoft.graph.requests.extensions.DeviceManagementPartnerCollectionPage; +import com.microsoft.graph.requests.extensions.DetectedAppCollectionResponse; +import com.microsoft.graph.requests.extensions.DetectedAppCollectionPage; +import com.microsoft.graph.requests.extensions.ManagedDeviceCollectionResponse; +import com.microsoft.graph.requests.extensions.ManagedDeviceCollectionPage; import com.microsoft.graph.requests.extensions.NotificationMessageTemplateCollectionResponse; import com.microsoft.graph.requests.extensions.NotificationMessageTemplateCollectionPage; import com.microsoft.graph.requests.extensions.RoleDefinitionCollectionResponse; @@ -73,16 +73,16 @@ import com.microsoft.graph.requests.extensions.DeviceAndAppManagementRoleAssignmentCollectionPage; import com.microsoft.graph.requests.extensions.ResourceOperationCollectionResponse; import com.microsoft.graph.requests.extensions.ResourceOperationCollectionPage; -import com.microsoft.graph.requests.extensions.TelecomExpenseManagementPartnerCollectionResponse; -import com.microsoft.graph.requests.extensions.TelecomExpenseManagementPartnerCollectionPage; import com.microsoft.graph.requests.extensions.RemoteAssistancePartnerCollectionResponse; import com.microsoft.graph.requests.extensions.RemoteAssistancePartnerCollectionPage; +import com.microsoft.graph.requests.extensions.TelecomExpenseManagementPartnerCollectionResponse; +import com.microsoft.graph.requests.extensions.TelecomExpenseManagementPartnerCollectionPage; +import com.microsoft.graph.requests.extensions.DeviceManagementTroubleshootingEventCollectionResponse; +import com.microsoft.graph.requests.extensions.DeviceManagementTroubleshootingEventCollectionPage; import com.microsoft.graph.requests.extensions.WindowsInformationProtectionAppLearningSummaryCollectionResponse; import com.microsoft.graph.requests.extensions.WindowsInformationProtectionAppLearningSummaryCollectionPage; import com.microsoft.graph.requests.extensions.WindowsInformationProtectionNetworkLearningSummaryCollectionResponse; import com.microsoft.graph.requests.extensions.WindowsInformationProtectionNetworkLearningSummaryCollectionPage; -import com.microsoft.graph.requests.extensions.DeviceManagementTroubleshootingEventCollectionResponse; -import com.microsoft.graph.requests.extensions.DeviceManagementTroubleshootingEventCollectionPage; import com.google.gson.JsonObject; @@ -99,14 +99,6 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { - /** - * The Subscription State. - * Tenant mobile device management subscription state. The possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut. - */ - @SerializedName("subscriptionState") - @Expose - public DeviceManagementSubscriptionState subscriptionState; - /** * The Settings. * Account level settings. @@ -124,38 +116,18 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { public IntuneBrand intuneBrand; /** - * The Terms And Conditions. - * The terms and conditions associated with device management of the company. - */ - public TermsAndConditionsCollectionPage termsAndConditions; - - /** - * The Apple Push Notification Certificate. - * Apple push notification certificate. - */ - @SerializedName("applePushNotificationCertificate") - @Expose - public ApplePushNotificationCertificate applePushNotificationCertificate; - - /** - * The Managed Device Overview. - * Device overview + * The Subscription State. + * Tenant mobile device management subscription state. The possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut. */ - @SerializedName("managedDeviceOverview") + @SerializedName("subscriptionState") @Expose - public ManagedDeviceOverview managedDeviceOverview; - - /** - * The Detected Apps. - * The list of detected apps associated with a device. - */ - public DetectedAppCollectionPage detectedApps; + public DeviceManagementSubscriptionState subscriptionState; /** - * The Managed Devices. - * The list of managed devices. + * The Terms And Conditions. + * The terms and conditions associated with device management of the company. */ - public ManagedDeviceCollectionPage managedDevices; + public TermsAndConditionsCollectionPage termsAndConditions; /** * The Device Configurations. @@ -243,6 +215,34 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { */ public DeviceManagementPartnerCollectionPage deviceManagementPartners; + /** + * The Apple Push Notification Certificate. + * Apple push notification certificate. + */ + @SerializedName("applePushNotificationCertificate") + @Expose + public ApplePushNotificationCertificate applePushNotificationCertificate; + + /** + * The Managed Device Overview. + * Device overview + */ + @SerializedName("managedDeviceOverview") + @Expose + public ManagedDeviceOverview managedDeviceOverview; + + /** + * The Detected Apps. + * The list of detected apps associated with a device. + */ + public DetectedAppCollectionPage detectedApps; + + /** + * The Managed Devices. + * The list of managed devices. + */ + public ManagedDeviceCollectionPage managedDevices; + /** * The Notification Message Templates. * The Notification Message Templates. @@ -267,6 +267,12 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { */ public ResourceOperationCollectionPage resourceOperations; + /** + * The Remote Assistance Partners. + * The remote assist partners. + */ + public RemoteAssistancePartnerCollectionPage remoteAssistancePartners; + /** * The Telecom Expense Management Partners. * The telecom expense management partners. @@ -274,10 +280,10 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { public TelecomExpenseManagementPartnerCollectionPage telecomExpenseManagementPartners; /** - * The Remote Assistance Partners. - * The remote assist partners. + * The Troubleshooting Events. + * The list of troubleshooting events for the tenant. */ - public RemoteAssistancePartnerCollectionPage remoteAssistancePartners; + public DeviceManagementTroubleshootingEventCollectionPage troubleshootingEvents; /** * The Windows Information Protection App Learning Summaries. @@ -291,12 +297,6 @@ public class DeviceManagement extends Entity implements IJsonBackedObject { */ public WindowsInformationProtectionNetworkLearningSummaryCollectionPage windowsInformationProtectionNetworkLearningSummaries; - /** - * The Troubleshooting Events. - * The list of troubleshooting events for the tenant. - */ - public DeviceManagementTroubleshootingEventCollectionPage troubleshootingEvents; - /** * The raw representation of this class @@ -353,38 +353,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { termsAndConditions = new TermsAndConditionsCollectionPage(response, null); } - if (json.has("detectedApps")) { - final DetectedAppCollectionResponse response = new DetectedAppCollectionResponse(); - if (json.has("detectedApps@odata.nextLink")) { - response.nextLink = json.get("detectedApps@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("detectedApps").toString(), JsonObject[].class); - final DetectedApp[] array = new DetectedApp[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), DetectedApp.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - detectedApps = new DetectedAppCollectionPage(response, null); - } - - if (json.has("managedDevices")) { - final ManagedDeviceCollectionResponse response = new ManagedDeviceCollectionResponse(); - if (json.has("managedDevices@odata.nextLink")) { - response.nextLink = json.get("managedDevices@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("managedDevices").toString(), JsonObject[].class); - final ManagedDevice[] array = new ManagedDevice[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), ManagedDevice.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - managedDevices = new ManagedDeviceCollectionPage(response, null); - } - if (json.has("deviceConfigurations")) { final DeviceConfigurationCollectionResponse response = new DeviceConfigurationCollectionResponse(); if (json.has("deviceConfigurations@odata.nextLink")) { @@ -529,6 +497,38 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { deviceManagementPartners = new DeviceManagementPartnerCollectionPage(response, null); } + if (json.has("detectedApps")) { + final DetectedAppCollectionResponse response = new DetectedAppCollectionResponse(); + if (json.has("detectedApps@odata.nextLink")) { + response.nextLink = json.get("detectedApps@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("detectedApps").toString(), JsonObject[].class); + final DetectedApp[] array = new DetectedApp[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), DetectedApp.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + detectedApps = new DetectedAppCollectionPage(response, null); + } + + if (json.has("managedDevices")) { + final ManagedDeviceCollectionResponse response = new ManagedDeviceCollectionResponse(); + if (json.has("managedDevices@odata.nextLink")) { + response.nextLink = json.get("managedDevices@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("managedDevices").toString(), JsonObject[].class); + final ManagedDevice[] array = new ManagedDevice[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), ManagedDevice.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + managedDevices = new ManagedDeviceCollectionPage(response, null); + } + if (json.has("notificationMessageTemplates")) { final NotificationMessageTemplateCollectionResponse response = new NotificationMessageTemplateCollectionResponse(); if (json.has("notificationMessageTemplates@odata.nextLink")) { @@ -593,6 +593,22 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { resourceOperations = new ResourceOperationCollectionPage(response, null); } + if (json.has("remoteAssistancePartners")) { + final RemoteAssistancePartnerCollectionResponse response = new RemoteAssistancePartnerCollectionResponse(); + if (json.has("remoteAssistancePartners@odata.nextLink")) { + response.nextLink = json.get("remoteAssistancePartners@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("remoteAssistancePartners").toString(), JsonObject[].class); + final RemoteAssistancePartner[] array = new RemoteAssistancePartner[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), RemoteAssistancePartner.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + remoteAssistancePartners = new RemoteAssistancePartnerCollectionPage(response, null); + } + if (json.has("telecomExpenseManagementPartners")) { final TelecomExpenseManagementPartnerCollectionResponse response = new TelecomExpenseManagementPartnerCollectionResponse(); if (json.has("telecomExpenseManagementPartners@odata.nextLink")) { @@ -609,20 +625,20 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { telecomExpenseManagementPartners = new TelecomExpenseManagementPartnerCollectionPage(response, null); } - if (json.has("remoteAssistancePartners")) { - final RemoteAssistancePartnerCollectionResponse response = new RemoteAssistancePartnerCollectionResponse(); - if (json.has("remoteAssistancePartners@odata.nextLink")) { - response.nextLink = json.get("remoteAssistancePartners@odata.nextLink").getAsString(); + if (json.has("troubleshootingEvents")) { + final DeviceManagementTroubleshootingEventCollectionResponse response = new DeviceManagementTroubleshootingEventCollectionResponse(); + if (json.has("troubleshootingEvents@odata.nextLink")) { + response.nextLink = json.get("troubleshootingEvents@odata.nextLink").getAsString(); } - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("remoteAssistancePartners").toString(), JsonObject[].class); - final RemoteAssistancePartner[] array = new RemoteAssistancePartner[sourceArray.length]; + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("troubleshootingEvents").toString(), JsonObject[].class); + final DeviceManagementTroubleshootingEvent[] array = new DeviceManagementTroubleshootingEvent[sourceArray.length]; for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), RemoteAssistancePartner.class); + array[i] = serializer.deserializeObject(sourceArray[i].toString(), DeviceManagementTroubleshootingEvent.class); array[i].setRawObject(serializer, sourceArray[i]); } response.value = Arrays.asList(array); - remoteAssistancePartners = new RemoteAssistancePartnerCollectionPage(response, null); + troubleshootingEvents = new DeviceManagementTroubleshootingEventCollectionPage(response, null); } if (json.has("windowsInformationProtectionAppLearningSummaries")) { @@ -656,21 +672,5 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); windowsInformationProtectionNetworkLearningSummaries = new WindowsInformationProtectionNetworkLearningSummaryCollectionPage(response, null); } - - if (json.has("troubleshootingEvents")) { - final DeviceManagementTroubleshootingEventCollectionResponse response = new DeviceManagementTroubleshootingEventCollectionResponse(); - if (json.has("troubleshootingEvents@odata.nextLink")) { - response.nextLink = json.get("troubleshootingEvents@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("troubleshootingEvents").toString(), JsonObject[].class); - final DeviceManagementTroubleshootingEvent[] array = new DeviceManagementTroubleshootingEvent[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), DeviceManagementTroubleshootingEvent.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - troubleshootingEvents = new DeviceManagementTroubleshootingEventCollectionPage(response, null); - } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/Domain.java b/src/main/java/com/microsoft/graph/models/extensions/Domain.java index d901fd942f7..70628fb41f7 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Domain.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Domain.java @@ -36,7 +36,7 @@ public class Domain extends Entity implements IJsonBackedObject { /** * The Authentication Type. - * Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable + * Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable. */ @SerializedName("authenticationType") @Expose diff --git a/src/main/java/com/microsoft/graph/models/extensions/DriveItem.java b/src/main/java/com/microsoft/graph/models/extensions/DriveItem.java index 47de68b0eaf..5bf29083422 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/DriveItem.java +++ b/src/main/java/com/microsoft/graph/models/extensions/DriveItem.java @@ -26,6 +26,7 @@ import com.microsoft.graph.models.extensions.SharepointIds; import com.microsoft.graph.models.extensions.SpecialFolder; import com.microsoft.graph.models.extensions.Video; +import com.microsoft.graph.models.extensions.Workbook; import com.microsoft.graph.models.extensions.ItemAnalytics; import com.microsoft.graph.models.extensions.DriveItem; import com.microsoft.graph.models.extensions.ListItem; @@ -33,7 +34,6 @@ import com.microsoft.graph.models.extensions.Subscription; import com.microsoft.graph.models.extensions.ThumbnailSet; import com.microsoft.graph.models.extensions.DriveItemVersion; -import com.microsoft.graph.models.extensions.Workbook; import com.microsoft.graph.models.extensions.BaseItem; import com.microsoft.graph.requests.extensions.DriveItemCollectionResponse; import com.microsoft.graph.requests.extensions.DriveItemCollectionPage; @@ -221,6 +221,14 @@ public class DriveItem extends BaseItem implements IJsonBackedObject { @Expose public String webDavUrl; + /** + * The Workbook. + * For files that are Excel spreadsheets, accesses the workbook API to work with the spreadsheet's contents. Nullable. + */ + @SerializedName("workbook") + @Expose + public Workbook workbook; + /** * The Analytics. * Analytics about the view activities that took place on this item. @@ -267,14 +275,6 @@ public class DriveItem extends BaseItem implements IJsonBackedObject { */ public DriveItemVersionCollectionPage versions; - /** - * The Workbook. - * For files that are Excel spreadsheets, accesses the workbook API to work with the spreadsheet's contents. Nullable. - */ - @SerializedName("workbook") - @Expose - public Workbook workbook; - /** * The raw representation of this class diff --git a/src/main/java/com/microsoft/graph/models/extensions/Event.java b/src/main/java/com/microsoft/graph/models/extensions/Event.java index 4bc4245334b..e98d572e841 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Event.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Event.java @@ -21,23 +21,23 @@ import com.microsoft.graph.models.generated.EventType; import com.microsoft.graph.models.extensions.Attendee; import com.microsoft.graph.models.extensions.Recipient; -import com.microsoft.graph.models.extensions.Calendar; -import com.microsoft.graph.models.extensions.Event; -import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.Attachment; import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; +import com.microsoft.graph.models.extensions.Calendar; +import com.microsoft.graph.models.extensions.Event; +import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.OutlookItem; -import com.microsoft.graph.requests.extensions.EventCollectionResponse; -import com.microsoft.graph.requests.extensions.EventCollectionPage; -import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; -import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.microsoft.graph.requests.extensions.AttachmentCollectionResponse; import com.microsoft.graph.requests.extensions.AttachmentCollectionPage; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; +import com.microsoft.graph.requests.extensions.EventCollectionResponse; +import com.microsoft.graph.requests.extensions.EventCollectionPage; +import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; +import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.google.gson.JsonObject; @@ -272,7 +272,7 @@ public class Event extends OutlookItem implements IJsonBackedObject { /** * The Web Link. - * The URL to open the event in Outlook Web App.The event will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame. + * The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can be accessed from within an iFrame. */ @SerializedName("webLink") @Expose @@ -286,6 +286,24 @@ public class Event extends OutlookItem implements IJsonBackedObject { @Expose public String onlineMeetingUrl; + /** + * The Attachments. + * The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. + */ + public AttachmentCollectionPage attachments; + + /** + * The Single Value Extended Properties. + * The collection of single-value extended properties defined for the event. Read-only. Nullable. + */ + public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties; + + /** + * The Multi Value Extended Properties. + * The collection of multi-value extended properties defined for the event. Read-only. Nullable. + */ + public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; + /** * The Calendar. * The calendar that contains the event. Navigation property. Read-only. @@ -306,24 +324,6 @@ public class Event extends OutlookItem implements IJsonBackedObject { */ public ExtensionCollectionPage extensions; - /** - * The Attachments. - * The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. - */ - public AttachmentCollectionPage attachments; - - /** - * The Single Value Extended Properties. - * The collection of single-value extended properties defined for the event. Read-only. Nullable. - */ - public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties; - - /** - * The Multi Value Extended Properties. - * The collection of multi-value extended properties defined for the event. Read-only. Nullable. - */ - public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; - /** * The raw representation of this class @@ -364,38 +364,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; - if (json.has("instances")) { - final EventCollectionResponse response = new EventCollectionResponse(); - if (json.has("instances@odata.nextLink")) { - response.nextLink = json.get("instances@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("instances").toString(), JsonObject[].class); - final Event[] array = new Event[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - instances = new EventCollectionPage(response, null); - } - - if (json.has("extensions")) { - final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); - if (json.has("extensions@odata.nextLink")) { - response.nextLink = json.get("extensions@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); - final Extension[] array = new Extension[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - extensions = new ExtensionCollectionPage(response, null); - } - if (json.has("attachments")) { final AttachmentCollectionResponse response = new AttachmentCollectionResponse(); if (json.has("attachments@odata.nextLink")) { @@ -443,5 +411,37 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); } + + if (json.has("instances")) { + final EventCollectionResponse response = new EventCollectionResponse(); + if (json.has("instances@odata.nextLink")) { + response.nextLink = json.get("instances@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("instances").toString(), JsonObject[].class); + final Event[] array = new Event[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + instances = new EventCollectionPage(response, null); + } + + if (json.has("extensions")) { + final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); + if (json.has("extensions@odata.nextLink")) { + response.nextLink = json.get("extensions@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); + final Extension[] array = new Extension[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + extensions = new ExtensionCollectionPage(response, null); + } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/EventAcceptBody.java b/src/main/java/com/microsoft/graph/models/extensions/EventAcceptBody.java index 9cd9dc1a563..4c338a3d731 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/EventAcceptBody.java +++ b/src/main/java/com/microsoft/graph/models/extensions/EventAcceptBody.java @@ -19,20 +19,20 @@ public class EventAcceptBody { /** - * The comment. + * The send Response. * */ - @SerializedName("comment") + @SerializedName("sendResponse") @Expose - public String comment; + public Boolean sendResponse; /** - * The send Response. + * The comment. * */ - @SerializedName("sendResponse") + @SerializedName("comment") @Expose - public Boolean sendResponse; + public String comment; /** diff --git a/src/main/java/com/microsoft/graph/models/extensions/EventDeclineBody.java b/src/main/java/com/microsoft/graph/models/extensions/EventDeclineBody.java index 71ad48fd38a..b55e49179bc 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/EventDeclineBody.java +++ b/src/main/java/com/microsoft/graph/models/extensions/EventDeclineBody.java @@ -19,20 +19,20 @@ public class EventDeclineBody { /** - * The comment. + * The send Response. * */ - @SerializedName("comment") + @SerializedName("sendResponse") @Expose - public String comment; + public Boolean sendResponse; /** - * The send Response. + * The comment. * */ - @SerializedName("sendResponse") + @SerializedName("comment") @Expose - public Boolean sendResponse; + public String comment; /** diff --git a/src/main/java/com/microsoft/graph/models/extensions/EventTentativelyAcceptBody.java b/src/main/java/com/microsoft/graph/models/extensions/EventTentativelyAcceptBody.java index 2dee90b14cb..d3dbfeba63c 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/EventTentativelyAcceptBody.java +++ b/src/main/java/com/microsoft/graph/models/extensions/EventTentativelyAcceptBody.java @@ -19,20 +19,20 @@ public class EventTentativelyAcceptBody { /** - * The comment. + * The send Response. * */ - @SerializedName("comment") + @SerializedName("sendResponse") @Expose - public String comment; + public Boolean sendResponse; /** - * The send Response. + * The comment. * */ - @SerializedName("sendResponse") + @SerializedName("comment") @Expose - public Boolean sendResponse; + public String comment; /** diff --git a/src/main/java/com/microsoft/graph/models/extensions/GenericError.java b/src/main/java/com/microsoft/graph/models/extensions/GenericError.java new file mode 100644 index 00000000000..a69f24db188 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/extensions/GenericError.java @@ -0,0 +1,95 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.models.extensions; +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; +import java.util.Arrays; +import java.util.EnumSet; + + +import com.google.gson.JsonObject; +import com.google.gson.JsonElement; +import com.google.gson.annotations.*; +import java.util.HashMap; +import java.util.Map; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the Generic Error. + */ +public class GenericError implements IJsonBackedObject { + + @SerializedName("@odata.type") + @Expose + public String oDataType; + + private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this); + + @Override + public final AdditionalDataManager additionalDataManager() { + return additionalDataManager; + } + + /** + * The Message. + * The error message. + */ + @SerializedName("message") + @Expose + public String message; + + /** + * The Code. + * The error code. + */ + @SerializedName("code") + @Expose + public String code; + + + /** + * The raw representation of this class + */ + private JsonObject rawObject; + + /** + * The serializer + */ + private ISerializer serializer; + + /** + * Gets the raw representation of this class + * + * @return the raw representation of this class + */ + public JsonObject getRawObject() { + return rawObject; + } + + /** + * Gets serializer + * + * @return the serializer + */ + protected ISerializer getSerializer() { + return serializer; + } + + /** + * Sets the raw JSON object + * + * @param serializer the serializer + * @param json the JSON object to set this object to + */ + public void setRawObject(final ISerializer serializer, final JsonObject json) { + this.serializer = serializer; + rawObject = json; + + } +} diff --git a/src/main/java/com/microsoft/graph/models/extensions/Group.java b/src/main/java/com/microsoft/graph/models/extensions/Group.java index b4b333797c5..0f983ca9a80 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Group.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Group.java @@ -15,36 +15,36 @@ import com.microsoft.graph.models.extensions.OnPremisesProvisioningError; import com.microsoft.graph.models.extensions.DirectoryObject; import com.microsoft.graph.models.extensions.GroupSetting; -import com.microsoft.graph.models.extensions.Extension; +import com.microsoft.graph.models.extensions.Conversation; +import com.microsoft.graph.models.extensions.ProfilePhoto; import com.microsoft.graph.models.extensions.ConversationThread; import com.microsoft.graph.models.extensions.Calendar; import com.microsoft.graph.models.extensions.Event; -import com.microsoft.graph.models.extensions.Conversation; -import com.microsoft.graph.models.extensions.ProfilePhoto; import com.microsoft.graph.models.extensions.Drive; import com.microsoft.graph.models.extensions.Site; +import com.microsoft.graph.models.extensions.Extension; +import com.microsoft.graph.models.extensions.GroupLifecyclePolicy; import com.microsoft.graph.models.extensions.PlannerGroup; import com.microsoft.graph.models.extensions.Onenote; -import com.microsoft.graph.models.extensions.GroupLifecyclePolicy; import com.microsoft.graph.models.extensions.Team; import com.microsoft.graph.requests.extensions.DirectoryObjectCollectionResponse; import com.microsoft.graph.requests.extensions.DirectoryObjectCollectionPage; import com.microsoft.graph.requests.extensions.GroupSettingCollectionResponse; import com.microsoft.graph.requests.extensions.GroupSettingCollectionPage; -import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; -import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; -import com.microsoft.graph.requests.extensions.ConversationThreadCollectionResponse; -import com.microsoft.graph.requests.extensions.ConversationThreadCollectionPage; -import com.microsoft.graph.requests.extensions.EventCollectionResponse; -import com.microsoft.graph.requests.extensions.EventCollectionPage; import com.microsoft.graph.requests.extensions.ConversationCollectionResponse; import com.microsoft.graph.requests.extensions.ConversationCollectionPage; import com.microsoft.graph.requests.extensions.ProfilePhotoCollectionResponse; import com.microsoft.graph.requests.extensions.ProfilePhotoCollectionPage; +import com.microsoft.graph.requests.extensions.ConversationThreadCollectionResponse; +import com.microsoft.graph.requests.extensions.ConversationThreadCollectionPage; +import com.microsoft.graph.requests.extensions.EventCollectionResponse; +import com.microsoft.graph.requests.extensions.EventCollectionPage; import com.microsoft.graph.requests.extensions.DriveCollectionResponse; import com.microsoft.graph.requests.extensions.DriveCollectionPage; import com.microsoft.graph.requests.extensions.SiteCollectionResponse; import com.microsoft.graph.requests.extensions.SiteCollectionPage; +import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; +import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.microsoft.graph.requests.extensions.GroupLifecyclePolicyCollectionResponse; import com.microsoft.graph.requests.extensions.GroupLifecyclePolicyCollectionPage; @@ -217,7 +217,7 @@ public class Group extends DirectoryObject implements IJsonBackedObject { /** * The Visibility. - * Specifies the visibility of an Office 365 group. Possible values are: private, public, or hiddenmembership; blank values are treated as public. See group visibility options to learn more.Visibility can be set only when a group is created; it is not editable.Visibility is supported only for unified groups; it is not supported for security groups. Returned by default. + * Specifies the visibility of an Office 365 group. Possible values are: Private, Public, or Hiddenmembership; blank values are treated as public. See group visibility options to learn more.Visibility can be set only when a group is created; it is not editable.Visibility is supported only for unified groups; it is not supported for security groups. Returned by default. */ @SerializedName("visibility") @Expose @@ -314,10 +314,28 @@ public class Group extends DirectoryObject implements IJsonBackedObject { public GroupSettingCollectionPage settings; /** - * The Extensions. - * The collection of open extensions defined for the group. Read-only. Nullable. + * The Conversations. + * The group's conversations. */ - public ExtensionCollectionPage extensions; + public ConversationCollectionPage conversations; + + /** + * The Photos. + * The profile photos owned by the group. Read-only. Nullable. + */ + public ProfilePhotoCollectionPage photos; + + /** + * The Accepted Senders. + * The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + */ + public DirectoryObjectCollectionPage acceptedSenders; + + /** + * The Rejected Senders. + * The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + */ + public DirectoryObjectCollectionPage rejectedSenders; /** * The Threads. @@ -345,12 +363,6 @@ public class Group extends DirectoryObject implements IJsonBackedObject { */ public EventCollectionPage events; - /** - * The Conversations. - * The group's conversations. - */ - public ConversationCollectionPage conversations; - /** * The Photo. * The group's profile photo @@ -359,24 +371,6 @@ public class Group extends DirectoryObject implements IJsonBackedObject { @Expose public ProfilePhoto photo; - /** - * The Photos. - * The profile photos owned by the group. Read-only. Nullable. - */ - public ProfilePhotoCollectionPage photos; - - /** - * The Accepted Senders. - * The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. - */ - public DirectoryObjectCollectionPage acceptedSenders; - - /** - * The Rejected Senders. - * The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable - */ - public DirectoryObjectCollectionPage rejectedSenders; - /** * The Drive. * The group's default drive. Read-only. @@ -397,6 +391,18 @@ public class Group extends DirectoryObject implements IJsonBackedObject { */ public SiteCollectionPage sites; + /** + * The Extensions. + * The collection of open extensions defined for the group. Read-only. Nullable. + */ + public ExtensionCollectionPage extensions; + + /** + * The Group Lifecycle Policies. + * The collection of lifecycle policies for this group. Read-only. Nullable. + */ + public GroupLifecyclePolicyCollectionPage groupLifecyclePolicies; + /** * The Planner. * Entry-point to Planner resource that might exist for a Unified Group. @@ -413,12 +419,6 @@ public class Group extends DirectoryObject implements IJsonBackedObject { @Expose public Onenote onenote; - /** - * The Group Lifecycle Policies. - * The collection of lifecycle policies for this group. Read-only. Nullable. - */ - public GroupLifecyclePolicyCollectionPage groupLifecyclePolicies; - /** * The Team. * @@ -579,70 +579,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { settings = new GroupSettingCollectionPage(response, null); } - if (json.has("extensions")) { - final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); - if (json.has("extensions@odata.nextLink")) { - response.nextLink = json.get("extensions@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); - final Extension[] array = new Extension[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - extensions = new ExtensionCollectionPage(response, null); - } - - if (json.has("threads")) { - final ConversationThreadCollectionResponse response = new ConversationThreadCollectionResponse(); - if (json.has("threads@odata.nextLink")) { - response.nextLink = json.get("threads@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("threads").toString(), JsonObject[].class); - final ConversationThread[] array = new ConversationThread[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), ConversationThread.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - threads = new ConversationThreadCollectionPage(response, null); - } - - if (json.has("calendarView")) { - final EventCollectionResponse response = new EventCollectionResponse(); - if (json.has("calendarView@odata.nextLink")) { - response.nextLink = json.get("calendarView@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("calendarView").toString(), JsonObject[].class); - final Event[] array = new Event[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - calendarView = new EventCollectionPage(response, null); - } - - if (json.has("events")) { - final EventCollectionResponse response = new EventCollectionResponse(); - if (json.has("events@odata.nextLink")) { - response.nextLink = json.get("events@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("events").toString(), JsonObject[].class); - final Event[] array = new Event[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - events = new EventCollectionPage(response, null); - } - if (json.has("conversations")) { final ConversationCollectionResponse response = new ConversationCollectionResponse(); if (json.has("conversations@odata.nextLink")) { @@ -707,6 +643,54 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rejectedSenders = new DirectoryObjectCollectionPage(response, null); } + if (json.has("threads")) { + final ConversationThreadCollectionResponse response = new ConversationThreadCollectionResponse(); + if (json.has("threads@odata.nextLink")) { + response.nextLink = json.get("threads@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("threads").toString(), JsonObject[].class); + final ConversationThread[] array = new ConversationThread[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), ConversationThread.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + threads = new ConversationThreadCollectionPage(response, null); + } + + if (json.has("calendarView")) { + final EventCollectionResponse response = new EventCollectionResponse(); + if (json.has("calendarView@odata.nextLink")) { + response.nextLink = json.get("calendarView@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("calendarView").toString(), JsonObject[].class); + final Event[] array = new Event[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + calendarView = new EventCollectionPage(response, null); + } + + if (json.has("events")) { + final EventCollectionResponse response = new EventCollectionResponse(); + if (json.has("events@odata.nextLink")) { + response.nextLink = json.get("events@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("events").toString(), JsonObject[].class); + final Event[] array = new Event[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Event.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + events = new EventCollectionPage(response, null); + } + if (json.has("drives")) { final DriveCollectionResponse response = new DriveCollectionResponse(); if (json.has("drives@odata.nextLink")) { @@ -739,6 +723,22 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { sites = new SiteCollectionPage(response, null); } + if (json.has("extensions")) { + final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); + if (json.has("extensions@odata.nextLink")) { + response.nextLink = json.get("extensions@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); + final Extension[] array = new Extension[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + extensions = new ExtensionCollectionPage(response, null); + } + if (json.has("groupLifecyclePolicies")) { final GroupLifecyclePolicyCollectionResponse response = new GroupLifecyclePolicyCollectionResponse(); if (json.has("groupLifecyclePolicies@odata.nextLink")) { diff --git a/src/main/java/com/microsoft/graph/models/extensions/IBaseGraphServiceClient.java b/src/main/java/com/microsoft/graph/models/extensions/IBaseGraphServiceClient.java index dd7a4a3c15d..5c81dc380d4 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/IBaseGraphServiceClient.java +++ b/src/main/java/com/microsoft/graph/models/extensions/IBaseGraphServiceClient.java @@ -23,6 +23,51 @@ */ public interface IBaseGraphServiceClient extends IBaseClient { + /** + * Gets the collection of Invitations objects + * + * @return the request builder for the collection of Invitations objects + */ + IInvitationCollectionRequestBuilder invitations(); + + /** + * Gets a single Invitations + * + * @param id the id of the Invitations to retrieve + * @return the request builder for the Invitations object + */ + IInvitationRequestBuilder invitations(final String id); + + /** + * Gets the collection of Users objects + * + * @return the request builder for the collection of Users objects + */ + IUserCollectionRequestBuilder users(); + + /** + * Gets a single Users + * + * @param id the id of the Users to retrieve + * @return the request builder for the Users object + */ + IUserRequestBuilder users(final String id); + + /** + * Gets the collection of IdentityProviders objects + * + * @return the request builder for the collection of IdentityProviders objects + */ + IIdentityProviderCollectionRequestBuilder identityProviders(); + + /** + * Gets a single IdentityProviders + * + * @param id the id of the IdentityProviders to retrieve + * @return the request builder for the IdentityProviders object + */ + IIdentityProviderRequestBuilder identityProviders(final String id); + /** * Gets the collection of DirectoryObjects objects * @@ -188,21 +233,6 @@ public interface IBaseGraphServiceClient extends IBaseClient { */ ISubscribedSkuRequestBuilder subscribedSkus(final String id); - /** - * Gets the collection of Users objects - * - * @return the request builder for the collection of Users objects - */ - IUserCollectionRequestBuilder users(); - - /** - * Gets a single Users - * - * @param id the id of the Users to retrieve - * @return the request builder for the Users object - */ - IUserRequestBuilder users(final String id); - /** * Gets the collection of Contracts objects * @@ -219,19 +249,19 @@ public interface IBaseGraphServiceClient extends IBaseClient { IContractRequestBuilder contracts(final String id); /** - * Gets the collection of SchemaExtensions objects + * Gets the collection of Workbooks objects * - * @return the request builder for the collection of SchemaExtensions objects + * @return the request builder for the collection of Workbooks objects */ - ISchemaExtensionCollectionRequestBuilder schemaExtensions(); + IDriveItemCollectionRequestBuilder workbooks(); /** - * Gets a single SchemaExtensions + * Gets a single Workbooks * - * @param id the id of the SchemaExtensions to retrieve - * @return the request builder for the SchemaExtensions object + * @param id the id of the Workbooks to retrieve + * @return the request builder for the Workbooks object */ - ISchemaExtensionRequestBuilder schemaExtensions(final String id); + IDriveItemRequestBuilder workbooks(final String id); /** * Gets the collection of Drives objects @@ -279,64 +309,64 @@ public interface IBaseGraphServiceClient extends IBaseClient { ISiteRequestBuilder sites(final String id); /** - * Gets the collection of Workbooks objects + * Gets the collection of SchemaExtensions objects * - * @return the request builder for the collection of Workbooks objects + * @return the request builder for the collection of SchemaExtensions objects */ - IDriveItemCollectionRequestBuilder workbooks(); + ISchemaExtensionCollectionRequestBuilder schemaExtensions(); /** - * Gets a single Workbooks + * Gets a single SchemaExtensions * - * @param id the id of the Workbooks to retrieve - * @return the request builder for the Workbooks object + * @param id the id of the SchemaExtensions to retrieve + * @return the request builder for the SchemaExtensions object */ - IDriveItemRequestBuilder workbooks(final String id); + ISchemaExtensionRequestBuilder schemaExtensions(final String id); /** - * Gets the collection of Subscriptions objects + * Gets the collection of GroupLifecyclePolicies objects * - * @return the request builder for the collection of Subscriptions objects + * @return the request builder for the collection of GroupLifecyclePolicies objects */ - ISubscriptionCollectionRequestBuilder subscriptions(); + IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies(); /** - * Gets a single Subscriptions + * Gets a single GroupLifecyclePolicies * - * @param id the id of the Subscriptions to retrieve - * @return the request builder for the Subscriptions object + * @param id the id of the GroupLifecyclePolicies to retrieve + * @return the request builder for the GroupLifecyclePolicies object */ - ISubscriptionRequestBuilder subscriptions(final String id); + IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id); /** - * Gets the collection of Invitations objects + * Gets the collection of DataPolicyOperations objects * - * @return the request builder for the collection of Invitations objects + * @return the request builder for the collection of DataPolicyOperations objects */ - IInvitationCollectionRequestBuilder invitations(); + IDataPolicyOperationCollectionRequestBuilder dataPolicyOperations(); /** - * Gets a single Invitations + * Gets a single DataPolicyOperations * - * @param id the id of the Invitations to retrieve - * @return the request builder for the Invitations object + * @param id the id of the DataPolicyOperations to retrieve + * @return the request builder for the DataPolicyOperations object */ - IInvitationRequestBuilder invitations(final String id); + IDataPolicyOperationRequestBuilder dataPolicyOperations(final String id); /** - * Gets the collection of GroupLifecyclePolicies objects + * Gets the collection of Subscriptions objects * - * @return the request builder for the collection of GroupLifecyclePolicies objects + * @return the request builder for the collection of Subscriptions objects */ - IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies(); + ISubscriptionCollectionRequestBuilder subscriptions(); /** - * Gets a single GroupLifecyclePolicies + * Gets a single Subscriptions * - * @param id the id of the GroupLifecyclePolicies to retrieve - * @return the request builder for the GroupLifecyclePolicies object + * @param id the id of the Subscriptions to retrieve + * @return the request builder for the Subscriptions object */ - IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id); + ISubscriptionRequestBuilder subscriptions(final String id); /** * Gets the collection of Teams objects @@ -354,34 +384,11 @@ public interface IBaseGraphServiceClient extends IBaseClient { ITeamRequestBuilder teams(final String id); /** - * Gets the collection of DataPolicyOperations objects - * - * @return the request builder for the collection of DataPolicyOperations objects - */ - IDataPolicyOperationCollectionRequestBuilder dataPolicyOperations(); - - /** - * Gets a single DataPolicyOperations - * - * @param id the id of the DataPolicyOperations to retrieve - * @return the request builder for the DataPolicyOperations object - */ - IDataPolicyOperationRequestBuilder dataPolicyOperations(final String id); - - /** - * Gets the collection of IdentityProviders objects - * - * @return the request builder for the collection of IdentityProviders objects - */ - IIdentityProviderCollectionRequestBuilder identityProviders(); - - /** - * Gets a single IdentityProviders + * Gets the GraphServiceRequestBuilder * - * @param id the id of the IdentityProviders to retrieve - * @return the request builder for the IdentityProviders object + * @return the AuditLogRoot */ - IIdentityProviderRequestBuilder identityProviders(final String id); + IAuditLogRootRequestBuilder auditLogs(); /** * Gets the GraphServiceRequestBuilder @@ -400,44 +407,44 @@ public interface IBaseGraphServiceClient extends IBaseClient { /** * Gets the GraphServiceRequestBuilder * - * @return the Drive + * @return the EducationRoot */ - IDriveRequestBuilder drive(); + IEducationRootRequestBuilder education(); /** * Gets the GraphServiceRequestBuilder * - * @return the Planner + * @return the Drive */ - IPlannerRequestBuilder planner(); + IDriveRequestBuilder drive(); /** * Gets the GraphServiceRequestBuilder * - * @return the ReportRoot + * @return the DeviceAppManagement */ - IReportRootRequestBuilder reports(); + IDeviceAppManagementRequestBuilder deviceAppManagement(); /** * Gets the GraphServiceRequestBuilder * - * @return the EducationRoot + * @return the DeviceManagement */ - IEducationRootRequestBuilder education(); + IDeviceManagementRequestBuilder deviceManagement(); /** * Gets the GraphServiceRequestBuilder * - * @return the DeviceAppManagement + * @return the ReportRoot */ - IDeviceAppManagementRequestBuilder deviceAppManagement(); + IReportRootRequestBuilder reports(); /** * Gets the GraphServiceRequestBuilder * - * @return the DeviceManagement + * @return the Planner */ - IDeviceManagementRequestBuilder deviceManagement(); + IPlannerRequestBuilder planner(); /** * Gets the GraphServiceRequestBuilder @@ -453,11 +460,4 @@ public interface IBaseGraphServiceClient extends IBaseClient { */ IAppCatalogsRequestBuilder appCatalogs(); - /** - * Gets the GraphServiceRequestBuilder - * - * @return the AuditLogRoot - */ - IAuditLogRootRequestBuilder auditLogs(); - } diff --git a/src/main/java/com/microsoft/graph/models/extensions/IosMinimumOperatingSystem.java b/src/main/java/com/microsoft/graph/models/extensions/IosMinimumOperatingSystem.java index 17e55583fca..18af53393fb 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/IosMinimumOperatingSystem.java +++ b/src/main/java/com/microsoft/graph/models/extensions/IosMinimumOperatingSystem.java @@ -76,6 +76,14 @@ public final AdditionalDataManager additionalDataManager() { @Expose public Boolean v12_0; + /** + * The V13_0. + * Version 13.0 or later. + */ + @SerializedName("v13_0") + @Expose + public Boolean v13_0; + /** * The raw representation of this class diff --git a/src/main/java/com/microsoft/graph/models/extensions/Location.java b/src/main/java/com/microsoft/graph/models/extensions/Location.java index 76048e97d18..89d38c82870 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Location.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Location.java @@ -64,14 +64,6 @@ public final AdditionalDataManager additionalDataManager() { @Expose public PhysicalAddress address; - /** - * The Coordinates. - * The geographic coordinates and elevation of the location. - */ - @SerializedName("coordinates") - @Expose - public OutlookGeoCoordinates coordinates; - /** * The Location Uri. * Optional URI representing the location. @@ -80,6 +72,14 @@ public final AdditionalDataManager additionalDataManager() { @Expose public String locationUri; + /** + * The Coordinates. + * The geographic coordinates and elevation of the location. + */ + @SerializedName("coordinates") + @Expose + public OutlookGeoCoordinates coordinates; + /** * The Location Type. * The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only. diff --git a/src/main/java/com/microsoft/graph/models/extensions/MailFolder.java b/src/main/java/com/microsoft/graph/models/extensions/MailFolder.java index 7ea48518ab3..677917942c6 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/MailFolder.java +++ b/src/main/java/com/microsoft/graph/models/extensions/MailFolder.java @@ -10,22 +10,22 @@ import com.microsoft.graph.serializer.*; import java.util.Arrays; import java.util.EnumSet; +import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; +import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.Message; import com.microsoft.graph.models.extensions.MessageRule; import com.microsoft.graph.models.extensions.MailFolder; -import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; -import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.Entity; +import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; +import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; +import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; +import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; import com.microsoft.graph.requests.extensions.MessageCollectionResponse; import com.microsoft.graph.requests.extensions.MessageCollectionPage; import com.microsoft.graph.requests.extensions.MessageRuleCollectionResponse; import com.microsoft.graph.requests.extensions.MessageRuleCollectionPage; import com.microsoft.graph.requests.extensions.MailFolderCollectionResponse; import com.microsoft.graph.requests.extensions.MailFolderCollectionPage; -import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; -import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; -import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; -import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; import com.google.gson.JsonObject; @@ -82,6 +82,18 @@ public class MailFolder extends Entity implements IJsonBackedObject { @Expose public Integer totalItemCount; + /** + * The Single Value Extended Properties. + * The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + */ + public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties; + + /** + * The Multi Value Extended Properties. + * The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + */ + public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; + /** * The Messages. * The collection of messages in the mailFolder. @@ -100,18 +112,6 @@ public class MailFolder extends Entity implements IJsonBackedObject { */ public MailFolderCollectionPage childFolders; - /** - * The Single Value Extended Properties. - * The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - */ - public SingleValueLegacyExtendedPropertyCollectionPage singleValueExtendedProperties; - - /** - * The Multi Value Extended Properties. - * The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - */ - public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; - /** * The raw representation of this class @@ -152,6 +152,38 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; + if (json.has("singleValueExtendedProperties")) { + final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse(); + if (json.has("singleValueExtendedProperties@odata.nextLink")) { + response.nextLink = json.get("singleValueExtendedProperties@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("singleValueExtendedProperties").toString(), JsonObject[].class); + final SingleValueLegacyExtendedProperty[] array = new SingleValueLegacyExtendedProperty[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), SingleValueLegacyExtendedProperty.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + singleValueExtendedProperties = new SingleValueLegacyExtendedPropertyCollectionPage(response, null); + } + + if (json.has("multiValueExtendedProperties")) { + final MultiValueLegacyExtendedPropertyCollectionResponse response = new MultiValueLegacyExtendedPropertyCollectionResponse(); + if (json.has("multiValueExtendedProperties@odata.nextLink")) { + response.nextLink = json.get("multiValueExtendedProperties@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("multiValueExtendedProperties").toString(), JsonObject[].class); + final MultiValueLegacyExtendedProperty[] array = new MultiValueLegacyExtendedProperty[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), MultiValueLegacyExtendedProperty.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); + } + if (json.has("messages")) { final MessageCollectionResponse response = new MessageCollectionResponse(); if (json.has("messages@odata.nextLink")) { @@ -199,37 +231,5 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); childFolders = new MailFolderCollectionPage(response, null); } - - if (json.has("singleValueExtendedProperties")) { - final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse(); - if (json.has("singleValueExtendedProperties@odata.nextLink")) { - response.nextLink = json.get("singleValueExtendedProperties@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("singleValueExtendedProperties").toString(), JsonObject[].class); - final SingleValueLegacyExtendedProperty[] array = new SingleValueLegacyExtendedProperty[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), SingleValueLegacyExtendedProperty.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - singleValueExtendedProperties = new SingleValueLegacyExtendedPropertyCollectionPage(response, null); - } - - if (json.has("multiValueExtendedProperties")) { - final MultiValueLegacyExtendedPropertyCollectionResponse response = new MultiValueLegacyExtendedPropertyCollectionResponse(); - if (json.has("multiValueExtendedProperties@odata.nextLink")) { - response.nextLink = json.get("multiValueExtendedProperties@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("multiValueExtendedProperties").toString(), JsonObject[].class); - final MultiValueLegacyExtendedProperty[] array = new MultiValueLegacyExtendedProperty[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), MultiValueLegacyExtendedProperty.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); - } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/MailboxSettings.java b/src/main/java/com/microsoft/graph/models/extensions/MailboxSettings.java index 3466512c69f..e138969db80 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/MailboxSettings.java +++ b/src/main/java/com/microsoft/graph/models/extensions/MailboxSettings.java @@ -79,6 +79,22 @@ public final AdditionalDataManager additionalDataManager() { @Expose public WorkingHours workingHours; + /** + * The Date Format. + * + */ + @SerializedName("dateFormat") + @Expose + public String dateFormat; + + /** + * The Time Format. + * + */ + @SerializedName("timeFormat") + @Expose + public String timeFormat; + /** * The raw representation of this class diff --git a/src/main/java/com/microsoft/graph/models/extensions/ManagedDevice.java b/src/main/java/com/microsoft/graph/models/extensions/ManagedDevice.java index 5f74fad0ebf..8efd7a057b1 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/ManagedDevice.java +++ b/src/main/java/com/microsoft/graph/models/extensions/ManagedDevice.java @@ -22,8 +22,8 @@ import com.microsoft.graph.models.extensions.DeviceHealthAttestationState; import com.microsoft.graph.models.generated.ManagedDevicePartnerReportedHealthState; import com.microsoft.graph.models.extensions.DeviceConfigurationState; -import com.microsoft.graph.models.extensions.DeviceCategory; import com.microsoft.graph.models.extensions.DeviceCompliancePolicyState; +import com.microsoft.graph.models.extensions.DeviceCategory; import com.microsoft.graph.models.extensions.Entity; import com.microsoft.graph.requests.extensions.DeviceConfigurationStateCollectionResponse; import com.microsoft.graph.requests.extensions.DeviceConfigurationStateCollectionPage; @@ -419,6 +419,12 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { */ public DeviceConfigurationStateCollectionPage deviceConfigurationStates; + /** + * The Device Compliance Policy States. + * Device compliance policy states for this device. + */ + public DeviceCompliancePolicyStateCollectionPage deviceCompliancePolicyStates; + /** * The Device Category. * Device category @@ -427,12 +433,6 @@ public class ManagedDevice extends Entity implements IJsonBackedObject { @Expose public DeviceCategory deviceCategory; - /** - * The Device Compliance Policy States. - * Device compliance policy states for this device. - */ - public DeviceCompliancePolicyStateCollectionPage deviceCompliancePolicyStates; - /** * The raw representation of this class diff --git a/src/main/java/com/microsoft/graph/models/extensions/Message.java b/src/main/java/com/microsoft/graph/models/extensions/Message.java index 548cb5417f2..8849068009c 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Message.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Message.java @@ -16,19 +16,19 @@ import com.microsoft.graph.models.extensions.Recipient; import com.microsoft.graph.models.generated.InferenceClassificationType; import com.microsoft.graph.models.extensions.FollowupFlag; -import com.microsoft.graph.models.extensions.Attachment; -import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; +import com.microsoft.graph.models.extensions.Attachment; +import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.OutlookItem; -import com.microsoft.graph.requests.extensions.AttachmentCollectionResponse; -import com.microsoft.graph.requests.extensions.AttachmentCollectionPage; -import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; -import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; +import com.microsoft.graph.requests.extensions.AttachmentCollectionResponse; +import com.microsoft.graph.requests.extensions.AttachmentCollectionPage; +import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; +import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.google.gson.JsonObject; @@ -245,18 +245,6 @@ public class Message extends OutlookItem implements IJsonBackedObject { @Expose public FollowupFlag flag; - /** - * The Attachments. - * The fileAttachment and itemAttachment attachments for the message. - */ - public AttachmentCollectionPage attachments; - - /** - * The Extensions. - * The collection of open extensions defined for the message. Nullable. - */ - public ExtensionCollectionPage extensions; - /** * The Single Value Extended Properties. * The collection of single-value extended properties defined for the message. Nullable. @@ -269,6 +257,18 @@ public class Message extends OutlookItem implements IJsonBackedObject { */ public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; + /** + * The Attachments. + * The fileAttachment and itemAttachment attachments for the message. + */ + public AttachmentCollectionPage attachments; + + /** + * The Extensions. + * The collection of open extensions defined for the message. Nullable. + */ + public ExtensionCollectionPage extensions; + /** * The raw representation of this class @@ -309,38 +309,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; - if (json.has("attachments")) { - final AttachmentCollectionResponse response = new AttachmentCollectionResponse(); - if (json.has("attachments@odata.nextLink")) { - response.nextLink = json.get("attachments@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("attachments").toString(), JsonObject[].class); - final Attachment[] array = new Attachment[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Attachment.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - attachments = new AttachmentCollectionPage(response, null); - } - - if (json.has("extensions")) { - final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); - if (json.has("extensions@odata.nextLink")) { - response.nextLink = json.get("extensions@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); - final Extension[] array = new Extension[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - extensions = new ExtensionCollectionPage(response, null); - } - if (json.has("singleValueExtendedProperties")) { final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse(); if (json.has("singleValueExtendedProperties@odata.nextLink")) { @@ -372,5 +340,37 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); } + + if (json.has("attachments")) { + final AttachmentCollectionResponse response = new AttachmentCollectionResponse(); + if (json.has("attachments@odata.nextLink")) { + response.nextLink = json.get("attachments@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("attachments").toString(), JsonObject[].class); + final Attachment[] array = new Attachment[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Attachment.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + attachments = new AttachmentCollectionPage(response, null); + } + + if (json.has("extensions")) { + final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); + if (json.has("extensions@odata.nextLink")) { + response.nextLink = json.get("extensions@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); + final Extension[] array = new Extension[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + extensions = new ExtensionCollectionPage(response, null); + } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/MessageForwardBody.java b/src/main/java/com/microsoft/graph/models/extensions/MessageForwardBody.java index e879f1b86e7..7699988cac2 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/MessageForwardBody.java +++ b/src/main/java/com/microsoft/graph/models/extensions/MessageForwardBody.java @@ -19,20 +19,20 @@ public class MessageForwardBody { /** - * The comment. + * The to Recipients. * */ - @SerializedName("comment") + @SerializedName("toRecipients") @Expose - public String comment; + public java.util.List toRecipients; /** - * The to Recipients. + * The comment. * */ - @SerializedName("toRecipients") + @SerializedName("comment") @Expose - public java.util.List toRecipients; + public String comment; /** diff --git a/src/main/java/com/microsoft/graph/models/extensions/OutlookGeoCoordinates.java b/src/main/java/com/microsoft/graph/models/extensions/OutlookGeoCoordinates.java index 840880623de..595109cbf41 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/OutlookGeoCoordinates.java +++ b/src/main/java/com/microsoft/graph/models/extensions/OutlookGeoCoordinates.java @@ -36,14 +36,6 @@ public final AdditionalDataManager additionalDataManager() { return additionalDataManager; } - /** - * The Altitude. - * The altitude of the location. - */ - @SerializedName("altitude") - @Expose - public Double altitude; - /** * The Latitude. * The latitude of the location. @@ -68,6 +60,14 @@ public final AdditionalDataManager additionalDataManager() { @Expose public Double accuracy; + /** + * The Altitude. + * The altitude of the location. + */ + @SerializedName("altitude") + @Expose + public Double altitude; + /** * The Altitude Accuracy. * The accuracy of the altitude. diff --git a/src/main/java/com/microsoft/graph/models/extensions/Post.java b/src/main/java/com/microsoft/graph/models/extensions/Post.java index 69e5a619778..d8b48bfbd10 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/Post.java +++ b/src/main/java/com/microsoft/graph/models/extensions/Post.java @@ -12,20 +12,20 @@ import java.util.EnumSet; import com.microsoft.graph.models.extensions.ItemBody; import com.microsoft.graph.models.extensions.Recipient; -import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.Post; -import com.microsoft.graph.models.extensions.Attachment; import com.microsoft.graph.models.extensions.SingleValueLegacyExtendedProperty; import com.microsoft.graph.models.extensions.MultiValueLegacyExtendedProperty; +import com.microsoft.graph.models.extensions.Extension; +import com.microsoft.graph.models.extensions.Attachment; import com.microsoft.graph.models.extensions.OutlookItem; -import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; -import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; -import com.microsoft.graph.requests.extensions.AttachmentCollectionResponse; -import com.microsoft.graph.requests.extensions.AttachmentCollectionPage; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionPage; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionResponse; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionPage; +import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; +import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; +import com.microsoft.graph.requests.extensions.AttachmentCollectionResponse; +import com.microsoft.graph.requests.extensions.AttachmentCollectionPage; import com.google.gson.JsonObject; @@ -106,12 +106,6 @@ public class Post extends OutlookItem implements IJsonBackedObject { @Expose public String conversationId; - /** - * The Extensions. - * The collection of open extensions defined for the post. Read-only. Nullable. - */ - public ExtensionCollectionPage extensions; - /** * The In Reply To. * Read-only. @@ -120,12 +114,6 @@ public class Post extends OutlookItem implements IJsonBackedObject { @Expose public Post inReplyTo; - /** - * The Attachments. - * Read-only. Nullable. - */ - public AttachmentCollectionPage attachments; - /** * The Single Value Extended Properties. * The collection of single-value extended properties defined for the post. Read-only. Nullable. @@ -138,6 +126,18 @@ public class Post extends OutlookItem implements IJsonBackedObject { */ public MultiValueLegacyExtendedPropertyCollectionPage multiValueExtendedProperties; + /** + * The Extensions. + * The collection of open extensions defined for the post. Read-only. Nullable. + */ + public ExtensionCollectionPage extensions; + + /** + * The Attachments. + * Read-only. Nullable. + */ + public AttachmentCollectionPage attachments; + /** * The raw representation of this class @@ -178,38 +178,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { rawObject = json; - if (json.has("extensions")) { - final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); - if (json.has("extensions@odata.nextLink")) { - response.nextLink = json.get("extensions@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); - final Extension[] array = new Extension[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - extensions = new ExtensionCollectionPage(response, null); - } - - if (json.has("attachments")) { - final AttachmentCollectionResponse response = new AttachmentCollectionResponse(); - if (json.has("attachments@odata.nextLink")) { - response.nextLink = json.get("attachments@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("attachments").toString(), JsonObject[].class); - final Attachment[] array = new Attachment[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Attachment.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - attachments = new AttachmentCollectionPage(response, null); - } - if (json.has("singleValueExtendedProperties")) { final SingleValueLegacyExtendedPropertyCollectionResponse response = new SingleValueLegacyExtendedPropertyCollectionResponse(); if (json.has("singleValueExtendedProperties@odata.nextLink")) { @@ -241,5 +209,37 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { response.value = Arrays.asList(array); multiValueExtendedProperties = new MultiValueLegacyExtendedPropertyCollectionPage(response, null); } + + if (json.has("extensions")) { + final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); + if (json.has("extensions@odata.nextLink")) { + response.nextLink = json.get("extensions@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); + final Extension[] array = new Extension[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + extensions = new ExtensionCollectionPage(response, null); + } + + if (json.has("attachments")) { + final AttachmentCollectionResponse response = new AttachmentCollectionResponse(); + if (json.has("attachments@odata.nextLink")) { + response.nextLink = json.get("attachments@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("attachments").toString(), JsonObject[].class); + final Attachment[] array = new Attachment[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Attachment.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + attachments = new AttachmentCollectionPage(response, null); + } } } diff --git a/src/main/java/com/microsoft/graph/models/extensions/ScoredEmailAddress.java b/src/main/java/com/microsoft/graph/models/extensions/ScoredEmailAddress.java index 111a10a794e..195621e8a8f 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/ScoredEmailAddress.java +++ b/src/main/java/com/microsoft/graph/models/extensions/ScoredEmailAddress.java @@ -65,9 +65,9 @@ public final AdditionalDataManager additionalDataManager() { * The Item Id. * */ - @SerializedName("ItemId") + @SerializedName("itemId") @Expose - public String string; + public String itemId; /** diff --git a/src/main/java/com/microsoft/graph/models/extensions/User.java b/src/main/java/com/microsoft/graph/models/extensions/User.java index a31981ef919..7b766df10c2 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/User.java +++ b/src/main/java/com/microsoft/graph/models/extensions/User.java @@ -20,7 +20,6 @@ import com.microsoft.graph.models.extensions.MailboxSettings; import com.microsoft.graph.models.extensions.DirectoryObject; import com.microsoft.graph.models.extensions.LicenseDetails; -import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.OutlookUser; import com.microsoft.graph.models.extensions.Message; import com.microsoft.graph.models.extensions.MailFolder; @@ -33,21 +32,20 @@ import com.microsoft.graph.models.extensions.InferenceClassification; import com.microsoft.graph.models.extensions.ProfilePhoto; import com.microsoft.graph.models.extensions.Drive; -import com.microsoft.graph.models.extensions.PlannerUser; -import com.microsoft.graph.models.extensions.Onenote; +import com.microsoft.graph.models.extensions.Extension; import com.microsoft.graph.models.extensions.ManagedDevice; import com.microsoft.graph.models.extensions.ManagedAppRegistration; import com.microsoft.graph.models.extensions.DeviceManagementTroubleshootingEvent; -import com.microsoft.graph.models.extensions.UserActivity; +import com.microsoft.graph.models.extensions.PlannerUser; import com.microsoft.graph.models.extensions.OfficeGraphInsights; import com.microsoft.graph.models.extensions.UserSettings; +import com.microsoft.graph.models.extensions.Onenote; +import com.microsoft.graph.models.extensions.UserActivity; import com.microsoft.graph.models.extensions.Group; import com.microsoft.graph.requests.extensions.DirectoryObjectCollectionResponse; import com.microsoft.graph.requests.extensions.DirectoryObjectCollectionPage; import com.microsoft.graph.requests.extensions.LicenseDetailsCollectionResponse; import com.microsoft.graph.requests.extensions.LicenseDetailsCollectionPage; -import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; -import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.microsoft.graph.requests.extensions.MessageCollectionResponse; import com.microsoft.graph.requests.extensions.MessageCollectionPage; import com.microsoft.graph.requests.extensions.MailFolderCollectionResponse; @@ -68,6 +66,8 @@ import com.microsoft.graph.requests.extensions.ProfilePhotoCollectionPage; import com.microsoft.graph.requests.extensions.DriveCollectionResponse; import com.microsoft.graph.requests.extensions.DriveCollectionPage; +import com.microsoft.graph.requests.extensions.ExtensionCollectionResponse; +import com.microsoft.graph.requests.extensions.ExtensionCollectionPage; import com.microsoft.graph.requests.extensions.ManagedDeviceCollectionResponse; import com.microsoft.graph.requests.extensions.ManagedDeviceCollectionPage; import com.microsoft.graph.requests.extensions.ManagedAppRegistrationCollectionResponse; @@ -486,6 +486,14 @@ public class User extends DirectoryObject implements IJsonBackedObject { @Expose public MailboxSettings mailboxSettings; + /** + * The Device Enrollment Limit. + * The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. + */ + @SerializedName("deviceEnrollmentLimit") + @Expose + public Integer deviceEnrollmentLimit; + /** * The About Me. * A freeform text entry field for the user to describe themselves. @@ -566,14 +574,6 @@ public class User extends DirectoryObject implements IJsonBackedObject { @Expose public java.util.List skills; - /** - * The Device Enrollment Limit. - * The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. - */ - @SerializedName("deviceEnrollmentLimit") - @Expose - public Integer deviceEnrollmentLimit; - /** * The Owned Devices. * Devices that are owned by the user. Read-only. Nullable. @@ -630,12 +630,6 @@ public class User extends DirectoryObject implements IJsonBackedObject { */ public DirectoryObjectCollectionPage transitiveMemberOf; - /** - * The Extensions. - * The collection of open extensions defined for the user. Read-only. Nullable. - */ - public ExtensionCollectionPage extensions; - /** * The Outlook. * Read-only. @@ -743,20 +737,10 @@ public class User extends DirectoryObject implements IJsonBackedObject { public DriveCollectionPage drives; /** - * The Planner. - * Entry-point to the Planner resource that might exist for a user. Read-only. - */ - @SerializedName("planner") - @Expose - public PlannerUser planner; - - /** - * The Onenote. - * Read-only. + * The Extensions. + * The collection of open extensions defined for the user. Read-only. Nullable. */ - @SerializedName("onenote") - @Expose - public Onenote onenote; + public ExtensionCollectionPage extensions; /** * The Managed Devices. @@ -777,10 +761,12 @@ public class User extends DirectoryObject implements IJsonBackedObject { public DeviceManagementTroubleshootingEventCollectionPage deviceManagementTroubleshootingEvents; /** - * The Activities. - * The user's activities across devices. Read-only. Nullable. + * The Planner. + * Entry-point to the Planner resource that might exist for a user. Read-only. */ - public UserActivityCollectionPage activities; + @SerializedName("planner") + @Expose + public PlannerUser planner; /** * The Insights. @@ -798,6 +784,20 @@ public class User extends DirectoryObject implements IJsonBackedObject { @Expose public UserSettings settings; + /** + * The Onenote. + * Read-only. + */ + @SerializedName("onenote") + @Expose + public Onenote onenote; + + /** + * The Activities. + * The user's activities across devices. Read-only. Nullable. + */ + public UserActivityCollectionPage activities; + /** * The Joined Teams. * @@ -972,22 +972,6 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { transitiveMemberOf = new DirectoryObjectCollectionPage(response, null); } - if (json.has("extensions")) { - final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); - if (json.has("extensions@odata.nextLink")) { - response.nextLink = json.get("extensions@odata.nextLink").getAsString(); - } - - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); - final Extension[] array = new Extension[sourceArray.length]; - for (int i = 0; i < sourceArray.length; i++) { - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); - array[i].setRawObject(serializer, sourceArray[i]); - } - response.value = Arrays.asList(array); - extensions = new ExtensionCollectionPage(response, null); - } - if (json.has("messages")) { final MessageCollectionResponse response = new MessageCollectionResponse(); if (json.has("messages@odata.nextLink")) { @@ -1164,6 +1148,22 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { drives = new DriveCollectionPage(response, null); } + if (json.has("extensions")) { + final ExtensionCollectionResponse response = new ExtensionCollectionResponse(); + if (json.has("extensions@odata.nextLink")) { + response.nextLink = json.get("extensions@odata.nextLink").getAsString(); + } + + final JsonObject[] sourceArray = serializer.deserializeObject(json.get("extensions").toString(), JsonObject[].class); + final Extension[] array = new Extension[sourceArray.length]; + for (int i = 0; i < sourceArray.length; i++) { + array[i] = serializer.deserializeObject(sourceArray[i].toString(), Extension.class); + array[i].setRawObject(serializer, sourceArray[i]); + } + response.value = Arrays.asList(array); + extensions = new ExtensionCollectionPage(response, null); + } + if (json.has("managedDevices")) { final ManagedDeviceCollectionResponse response = new ManagedDeviceCollectionResponse(); if (json.has("managedDevices@odata.nextLink")) { diff --git a/src/main/java/com/microsoft/graph/models/extensions/UserTranslateExchangeIdsBody.java b/src/main/java/com/microsoft/graph/models/extensions/UserTranslateExchangeIdsBody.java new file mode 100644 index 00000000000..e6fdb5a4413 --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/extensions/UserTranslateExchangeIdsBody.java @@ -0,0 +1,85 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.models.extensions; + +import com.microsoft.graph.models.generated.*; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import com.google.gson.JsonObject; +import com.microsoft.graph.serializer.ISerializer; +import java.util.EnumSet; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the User Translate Exchange Ids Body. + */ +public class UserTranslateExchangeIdsBody { + + /** + * The input Ids. + * + */ + @SerializedName("inputIds") + @Expose + public java.util.List inputIds; + + /** + * The target Id Type. + * + */ + @SerializedName("targetIdType") + @Expose + public ExchangeIdFormat targetIdType; + + /** + * The source Id Type. + * + */ + @SerializedName("sourceIdType") + @Expose + public ExchangeIdFormat sourceIdType; + + + /** + * The raw representation of this class + */ + private JsonObject rawObject; + + /** + * The serializer + */ + private ISerializer serializer; + + /** + * Gets the raw representation of this class + * + * @return the raw representation of this class + */ + public JsonObject getRawObject() { + return rawObject; + } + + /** + * Gets serializer + * + * @return the serializer + */ + protected ISerializer getSerializer() { + return serializer; + } + + /** + * Sets the raw JSON object + * + * @param serializer the serializer + * @param json the JSON object to set this object to + */ + public void setRawObject(final ISerializer serializer, final JsonObject json) { + this.serializer = serializer; + rawObject = json; + + } +} diff --git a/src/main/java/com/microsoft/graph/models/extensions/WorkbookComment.java b/src/main/java/com/microsoft/graph/models/extensions/WorkbookComment.java index 866e2e5839c..b64994f8e05 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/WorkbookComment.java +++ b/src/main/java/com/microsoft/graph/models/extensions/WorkbookComment.java @@ -32,7 +32,7 @@ public class WorkbookComment extends Entity implements IJsonBackedObject { /** * The Content. - * + * The content of comment. */ @SerializedName("content") @Expose @@ -40,7 +40,7 @@ public class WorkbookComment extends Entity implements IJsonBackedObject { /** * The Content Type. - * + * Indicates the type for the comment. */ @SerializedName("contentType") @Expose @@ -48,7 +48,7 @@ public class WorkbookComment extends Entity implements IJsonBackedObject { /** * The Replies. - * + * Read-only. Nullable. */ public WorkbookCommentReplyCollectionPage replies; diff --git a/src/main/java/com/microsoft/graph/models/extensions/WorkbookCommentReply.java b/src/main/java/com/microsoft/graph/models/extensions/WorkbookCommentReply.java index 0fcd27fbb89..dcf25e0bc28 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/WorkbookCommentReply.java +++ b/src/main/java/com/microsoft/graph/models/extensions/WorkbookCommentReply.java @@ -29,7 +29,7 @@ public class WorkbookCommentReply extends Entity implements IJsonBackedObject { /** * The Content. - * + * The content of a comment reply. */ @SerializedName("content") @Expose @@ -37,7 +37,7 @@ public class WorkbookCommentReply extends Entity implements IJsonBackedObject { /** * The Content Type. - * + * Indicates the type for the comment reply. */ @SerializedName("contentType") @Expose diff --git a/src/main/java/com/microsoft/graph/models/extensions/WorkbookTableColumn.java b/src/main/java/com/microsoft/graph/models/extensions/WorkbookTableColumn.java index 55a29cc078b..18a92b56596 100644 --- a/src/main/java/com/microsoft/graph/models/extensions/WorkbookTableColumn.java +++ b/src/main/java/com/microsoft/graph/models/extensions/WorkbookTableColumn.java @@ -38,7 +38,7 @@ public class WorkbookTableColumn extends Entity implements IJsonBackedObject { /** * The Name. - * Returns the name of the table column. Read-only. + * Returns the name of the table column. */ @SerializedName("name") @Expose diff --git a/src/main/java/com/microsoft/graph/models/generated/ExchangeIdFormat.java b/src/main/java/com/microsoft/graph/models/generated/ExchangeIdFormat.java new file mode 100644 index 00000000000..f0c91dc77dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/models/generated/ExchangeIdFormat.java @@ -0,0 +1,37 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.models.generated; + + +/** + * The Enum Exchange Id Format. +*/ +public enum ExchangeIdFormat +{ + /** + * entry Id + */ + ENTRY_ID, + /** + * ews Id + */ + EWS_ID, + /** + * immutable Entry Id + */ + IMMUTABLE_ENTRY_ID, + /** + * rest Id + */ + REST_ID, + /** + * rest Immutable Entry Id + */ + REST_IMMUTABLE_ENTRY_ID, + /** + * For ExchangeIdFormat values that were not expected from the service + */ + UNEXPECTED_VALUE +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/BaseGraphServiceClient.java b/src/main/java/com/microsoft/graph/requests/extensions/BaseGraphServiceClient.java index 9dd97883568..af209a825b4 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/BaseGraphServiceClient.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/BaseGraphServiceClient.java @@ -46,6 +46,63 @@ public void setServiceRoot(String value) { endpoint = value; } + /** + * Gets the collection of Invitations objects + * + * @return the request builder for the collection of Invitations objects + */ + public IInvitationCollectionRequestBuilder invitations() { + return new InvitationCollectionRequestBuilder(getServiceRoot() + "/invitations", (IGraphServiceClient)this, null); + } + + /** + * Gets a single Invitations + * + * @param id the id of the Invitations to retrieve + * @return the request builder for the Invitations object + */ + public IInvitationRequestBuilder invitations(final String id) { + return new InvitationRequestBuilder(getServiceRoot() + "/invitations/" + id, (IGraphServiceClient)this, null); + } + + /** + * Gets the collection of Users objects + * + * @return the request builder for the collection of Users objects + */ + public IUserCollectionRequestBuilder users() { + return new UserCollectionRequestBuilder(getServiceRoot() + "/users", (IGraphServiceClient)this, null); + } + + /** + * Gets a single Users + * + * @param id the id of the Users to retrieve + * @return the request builder for the Users object + */ + public IUserRequestBuilder users(final String id) { + return new UserRequestBuilder(getServiceRoot() + "/users/" + id, (IGraphServiceClient)this, null); + } + + /** + * Gets the collection of IdentityProviders objects + * + * @return the request builder for the collection of IdentityProviders objects + */ + public IIdentityProviderCollectionRequestBuilder identityProviders() { + return new IdentityProviderCollectionRequestBuilder(getServiceRoot() + "/identityProviders", (IGraphServiceClient)this, null); + } + + /** + * Gets a single IdentityProviders + * + * @param id the id of the IdentityProviders to retrieve + * @return the request builder for the IdentityProviders object + */ + public IIdentityProviderRequestBuilder identityProviders(final String id) { + return new IdentityProviderRequestBuilder(getServiceRoot() + "/identityProviders/" + id, (IGraphServiceClient)this, null); + } + /** * Gets the collection of DirectoryObjects objects * @@ -255,25 +312,6 @@ public ISubscribedSkuRequestBuilder subscribedSkus(final String id) { return new SubscribedSkuRequestBuilder(getServiceRoot() + "/subscribedSkus/" + id, (IGraphServiceClient)this, null); } - /** - * Gets the collection of Users objects - * - * @return the request builder for the collection of Users objects - */ - public IUserCollectionRequestBuilder users() { - return new UserCollectionRequestBuilder(getServiceRoot() + "/users", (IGraphServiceClient)this, null); - } - - /** - * Gets a single Users - * - * @param id the id of the Users to retrieve - * @return the request builder for the Users object - */ - public IUserRequestBuilder users(final String id) { - return new UserRequestBuilder(getServiceRoot() + "/users/" + id, (IGraphServiceClient)this, null); - } - /** * Gets the collection of Contracts objects * @@ -294,22 +332,22 @@ public IContractRequestBuilder contracts(final String id) { } /** - * Gets the collection of SchemaExtensions objects + * Gets the collection of Workbooks objects * - * @return the request builder for the collection of SchemaExtensions objects + * @return the request builder for the collection of Workbooks objects */ - public ISchemaExtensionCollectionRequestBuilder schemaExtensions() { - return new SchemaExtensionCollectionRequestBuilder(getServiceRoot() + "/schemaExtensions", (IGraphServiceClient)this, null); + public IDriveItemCollectionRequestBuilder workbooks() { + return new DriveItemCollectionRequestBuilder(getServiceRoot() + "/workbooks", (IGraphServiceClient)this, null); } /** - * Gets a single SchemaExtensions + * Gets a single Workbooks * - * @param id the id of the SchemaExtensions to retrieve - * @return the request builder for the SchemaExtensions object + * @param id the id of the Workbooks to retrieve + * @return the request builder for the Workbooks object */ - public ISchemaExtensionRequestBuilder schemaExtensions(final String id) { - return new SchemaExtensionRequestBuilder(getServiceRoot() + "/schemaExtensions/" + id, (IGraphServiceClient)this, null); + public IDriveItemRequestBuilder workbooks(final String id) { + return new DriveItemRequestBuilder(getServiceRoot() + "/workbooks/" + id, (IGraphServiceClient)this, null); } /** @@ -370,79 +408,79 @@ public ISiteRequestBuilder sites(final String id) { } /** - * Gets the collection of Workbooks objects + * Gets the collection of SchemaExtensions objects * - * @return the request builder for the collection of Workbooks objects + * @return the request builder for the collection of SchemaExtensions objects */ - public IDriveItemCollectionRequestBuilder workbooks() { - return new DriveItemCollectionRequestBuilder(getServiceRoot() + "/workbooks", (IGraphServiceClient)this, null); + public ISchemaExtensionCollectionRequestBuilder schemaExtensions() { + return new SchemaExtensionCollectionRequestBuilder(getServiceRoot() + "/schemaExtensions", (IGraphServiceClient)this, null); } /** - * Gets a single Workbooks + * Gets a single SchemaExtensions * - * @param id the id of the Workbooks to retrieve - * @return the request builder for the Workbooks object + * @param id the id of the SchemaExtensions to retrieve + * @return the request builder for the SchemaExtensions object */ - public IDriveItemRequestBuilder workbooks(final String id) { - return new DriveItemRequestBuilder(getServiceRoot() + "/workbooks/" + id, (IGraphServiceClient)this, null); + public ISchemaExtensionRequestBuilder schemaExtensions(final String id) { + return new SchemaExtensionRequestBuilder(getServiceRoot() + "/schemaExtensions/" + id, (IGraphServiceClient)this, null); } /** - * Gets the collection of Subscriptions objects + * Gets the collection of GroupLifecyclePolicies objects * - * @return the request builder for the collection of Subscriptions objects + * @return the request builder for the collection of GroupLifecyclePolicies objects */ - public ISubscriptionCollectionRequestBuilder subscriptions() { - return new SubscriptionCollectionRequestBuilder(getServiceRoot() + "/subscriptions", (IGraphServiceClient)this, null); + public IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies() { + return new GroupLifecyclePolicyCollectionRequestBuilder(getServiceRoot() + "/groupLifecyclePolicies", (IGraphServiceClient)this, null); } /** - * Gets a single Subscriptions + * Gets a single GroupLifecyclePolicies * - * @param id the id of the Subscriptions to retrieve - * @return the request builder for the Subscriptions object + * @param id the id of the GroupLifecyclePolicies to retrieve + * @return the request builder for the GroupLifecyclePolicies object */ - public ISubscriptionRequestBuilder subscriptions(final String id) { - return new SubscriptionRequestBuilder(getServiceRoot() + "/subscriptions/" + id, (IGraphServiceClient)this, null); + public IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id) { + return new GroupLifecyclePolicyRequestBuilder(getServiceRoot() + "/groupLifecyclePolicies/" + id, (IGraphServiceClient)this, null); } /** - * Gets the collection of Invitations objects + * Gets the collection of DataPolicyOperations objects * - * @return the request builder for the collection of Invitations objects + * @return the request builder for the collection of DataPolicyOperations objects */ - public IInvitationCollectionRequestBuilder invitations() { - return new InvitationCollectionRequestBuilder(getServiceRoot() + "/invitations", (IGraphServiceClient)this, null); + public IDataPolicyOperationCollectionRequestBuilder dataPolicyOperations() { + return new DataPolicyOperationCollectionRequestBuilder(getServiceRoot() + "/dataPolicyOperations", (IGraphServiceClient)this, null); } /** - * Gets a single Invitations + * Gets a single DataPolicyOperations * - * @param id the id of the Invitations to retrieve - * @return the request builder for the Invitations object + * @param id the id of the DataPolicyOperations to retrieve + * @return the request builder for the DataPolicyOperations object */ - public IInvitationRequestBuilder invitations(final String id) { - return new InvitationRequestBuilder(getServiceRoot() + "/invitations/" + id, (IGraphServiceClient)this, null); + public IDataPolicyOperationRequestBuilder dataPolicyOperations(final String id) { + return new DataPolicyOperationRequestBuilder(getServiceRoot() + "/dataPolicyOperations/" + id, (IGraphServiceClient)this, null); } /** - * Gets the collection of GroupLifecyclePolicies objects + * Gets the collection of Subscriptions objects * - * @return the request builder for the collection of GroupLifecyclePolicies objects + * @return the request builder for the collection of Subscriptions objects */ - public IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies() { - return new GroupLifecyclePolicyCollectionRequestBuilder(getServiceRoot() + "/groupLifecyclePolicies", (IGraphServiceClient)this, null); + public ISubscriptionCollectionRequestBuilder subscriptions() { + return new SubscriptionCollectionRequestBuilder(getServiceRoot() + "/subscriptions", (IGraphServiceClient)this, null); } /** - * Gets a single GroupLifecyclePolicies + * Gets a single Subscriptions * - * @param id the id of the GroupLifecyclePolicies to retrieve - * @return the request builder for the GroupLifecyclePolicies object + * @param id the id of the Subscriptions to retrieve + * @return the request builder for the Subscriptions object */ - public IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id) { - return new GroupLifecyclePolicyRequestBuilder(getServiceRoot() + "/groupLifecyclePolicies/" + id, (IGraphServiceClient)this, null); + public ISubscriptionRequestBuilder subscriptions(final String id) { + return new SubscriptionRequestBuilder(getServiceRoot() + "/subscriptions/" + id, (IGraphServiceClient)this, null); } /** @@ -465,41 +503,12 @@ public ITeamRequestBuilder teams(final String id) { } /** - * Gets the collection of DataPolicyOperations objects - * - * @return the request builder for the collection of DataPolicyOperations objects - */ - public IDataPolicyOperationCollectionRequestBuilder dataPolicyOperations() { - return new DataPolicyOperationCollectionRequestBuilder(getServiceRoot() + "/dataPolicyOperations", (IGraphServiceClient)this, null); - } - - /** - * Gets a single DataPolicyOperations - * - * @param id the id of the DataPolicyOperations to retrieve - * @return the request builder for the DataPolicyOperations object - */ - public IDataPolicyOperationRequestBuilder dataPolicyOperations(final String id) { - return new DataPolicyOperationRequestBuilder(getServiceRoot() + "/dataPolicyOperations/" + id, (IGraphServiceClient)this, null); - } - - /** - * Gets the collection of IdentityProviders objects - * - * @return the request builder for the collection of IdentityProviders objects - */ - public IIdentityProviderCollectionRequestBuilder identityProviders() { - return new IdentityProviderCollectionRequestBuilder(getServiceRoot() + "/identityProviders", (IGraphServiceClient)this, null); - } - - /** - * Gets a single IdentityProviders + * Gets the GraphServiceRequestBuilder * - * @param id the id of the IdentityProviders to retrieve - * @return the request builder for the IdentityProviders object + * @return the AuditLogRoot */ - public IIdentityProviderRequestBuilder identityProviders(final String id) { - return new IdentityProviderRequestBuilder(getServiceRoot() + "/identityProviders/" + id, (IGraphServiceClient)this, null); + public IAuditLogRootRequestBuilder auditLogs() { + return new AuditLogRootRequestBuilder(getServiceRoot() + "/auditLogs", (IGraphServiceClient)this, null); } /** @@ -523,55 +532,55 @@ public IDirectoryRequestBuilder directory() { /** * Gets the GraphServiceRequestBuilder * - * @return the Drive + * @return the EducationRoot */ - public IDriveRequestBuilder drive() { - return new DriveRequestBuilder(getServiceRoot() + "/drive", (IGraphServiceClient)this, null); + public IEducationRootRequestBuilder education() { + return new EducationRootRequestBuilder(getServiceRoot() + "/education", (IGraphServiceClient)this, null); } /** * Gets the GraphServiceRequestBuilder * - * @return the Planner + * @return the Drive */ - public IPlannerRequestBuilder planner() { - return new PlannerRequestBuilder(getServiceRoot() + "/planner", (IGraphServiceClient)this, null); + public IDriveRequestBuilder drive() { + return new DriveRequestBuilder(getServiceRoot() + "/drive", (IGraphServiceClient)this, null); } /** * Gets the GraphServiceRequestBuilder * - * @return the ReportRoot + * @return the DeviceAppManagement */ - public IReportRootRequestBuilder reports() { - return new ReportRootRequestBuilder(getServiceRoot() + "/reports", (IGraphServiceClient)this, null); + public IDeviceAppManagementRequestBuilder deviceAppManagement() { + return new DeviceAppManagementRequestBuilder(getServiceRoot() + "/deviceAppManagement", (IGraphServiceClient)this, null); } /** * Gets the GraphServiceRequestBuilder * - * @return the EducationRoot + * @return the DeviceManagement */ - public IEducationRootRequestBuilder education() { - return new EducationRootRequestBuilder(getServiceRoot() + "/education", (IGraphServiceClient)this, null); + public IDeviceManagementRequestBuilder deviceManagement() { + return new DeviceManagementRequestBuilder(getServiceRoot() + "/deviceManagement", (IGraphServiceClient)this, null); } /** * Gets the GraphServiceRequestBuilder * - * @return the DeviceAppManagement + * @return the ReportRoot */ - public IDeviceAppManagementRequestBuilder deviceAppManagement() { - return new DeviceAppManagementRequestBuilder(getServiceRoot() + "/deviceAppManagement", (IGraphServiceClient)this, null); + public IReportRootRequestBuilder reports() { + return new ReportRootRequestBuilder(getServiceRoot() + "/reports", (IGraphServiceClient)this, null); } /** * Gets the GraphServiceRequestBuilder * - * @return the DeviceManagement + * @return the Planner */ - public IDeviceManagementRequestBuilder deviceManagement() { - return new DeviceManagementRequestBuilder(getServiceRoot() + "/deviceManagement", (IGraphServiceClient)this, null); + public IPlannerRequestBuilder planner() { + return new PlannerRequestBuilder(getServiceRoot() + "/planner", (IGraphServiceClient)this, null); } /** @@ -591,13 +600,4 @@ public ISecurityRequestBuilder Security() { public IAppCatalogsRequestBuilder appCatalogs() { return new AppCatalogsRequestBuilder(getServiceRoot() + "/appCatalogs", (IGraphServiceClient)this, null); } - - /** - * Gets the GraphServiceRequestBuilder - * - * @return the AuditLogRoot - */ - public IAuditLogRootRequestBuilder auditLogs() { - return new AuditLogRootRequestBuilder(getServiceRoot() + "/auditLogs", (IGraphServiceClient)this, null); - } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/CalendarRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/CalendarRequestBuilder.java index 9b662422011..df5a818514e 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/CalendarRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/CalendarRequestBuilder.java @@ -5,14 +5,6 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.ICalendarRequest; import com.microsoft.graph.requests.extensions.CalendarRequest; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.EventRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.EventRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; @@ -21,6 +13,14 @@ import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.EventRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.EventRequestBuilder; import com.microsoft.graph.models.extensions.DateTimeTimeZone; import com.microsoft.graph.models.extensions.DateTimeTimeZone; import com.microsoft.graph.requests.extensions.ICalendarGetScheduleCollectionRequestBuilder; @@ -69,20 +69,6 @@ public ICalendarRequest buildRequest(final java.util.List requ } - public IEventCollectionRequestBuilder events() { - return new EventCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("events"), getClient(), null); - } - - public IEventRequestBuilder events(final String id) { - return new EventRequestBuilder(getRequestUrlWithAdditionalSegment("events") + "/" + id, getClient(), null); - } - public IEventCollectionRequestBuilder calendarView() { - return new EventCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("calendarView"), getClient(), null); - } - - public IEventRequestBuilder calendarView(final String id) { - return new EventRequestBuilder(getRequestUrlWithAdditionalSegment("calendarView") + "/" + id, getClient(), null); - } public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties() { return new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties"), getClient(), null); } @@ -97,6 +83,20 @@ public IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExten public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id) { return new MultiValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties") + "/" + id, getClient(), null); } + public IEventCollectionRequestBuilder events() { + return new EventCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("events"), getClient(), null); + } + + public IEventRequestBuilder events(final String id) { + return new EventRequestBuilder(getRequestUrlWithAdditionalSegment("events") + "/" + id, getClient(), null); + } + public IEventCollectionRequestBuilder calendarView() { + return new EventCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("calendarView"), getClient(), null); + } + + public IEventRequestBuilder calendarView(final String id) { + return new EventRequestBuilder(getRequestUrlWithAdditionalSegment("calendarView") + "/" + id, getClient(), null); + } public ICalendarGetScheduleCollectionRequestBuilder getSchedule(final java.util.List schedules, final DateTimeTimeZone endTime, final DateTimeTimeZone startTime, final Integer availabilityViewInterval) { return new CalendarGetScheduleCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.getSchedule"), getClient(), null, schedules, endTime, startTime, availabilityViewInterval); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/ContactFolderRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/ContactFolderRequestBuilder.java index d21b2d104ab..3a373c403e8 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/ContactFolderRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/ContactFolderRequestBuilder.java @@ -5,14 +5,6 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IContactFolderRequest; import com.microsoft.graph.requests.extensions.ContactFolderRequest; -import com.microsoft.graph.requests.extensions.IContactCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ContactCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IContactRequestBuilder; -import com.microsoft.graph.requests.extensions.ContactRequestBuilder; -import com.microsoft.graph.requests.extensions.IContactFolderCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ContactFolderCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IContactFolderRequestBuilder; -import com.microsoft.graph.requests.extensions.ContactFolderRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; @@ -21,6 +13,14 @@ import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ContactCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactRequestBuilder; +import com.microsoft.graph.requests.extensions.ContactRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactFolderCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ContactFolderCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactFolderRequestBuilder; +import com.microsoft.graph.requests.extensions.ContactFolderRequestBuilder; import com.microsoft.graph.core.IBaseClient; import com.microsoft.graph.http.BaseRequestBuilder; @@ -65,20 +65,6 @@ public IContactFolderRequest buildRequest(final java.util.List } - public IContactCollectionRequestBuilder contacts() { - return new ContactCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("contacts"), getClient(), null); - } - - public IContactRequestBuilder contacts(final String id) { - return new ContactRequestBuilder(getRequestUrlWithAdditionalSegment("contacts") + "/" + id, getClient(), null); - } - public IContactFolderCollectionRequestBuilder childFolders() { - return new ContactFolderCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("childFolders"), getClient(), null); - } - - public IContactFolderRequestBuilder childFolders(final String id) { - return new ContactFolderRequestBuilder(getRequestUrlWithAdditionalSegment("childFolders") + "/" + id, getClient(), null); - } public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties() { return new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties"), getClient(), null); } @@ -93,5 +79,19 @@ public IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExten public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id) { return new MultiValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties") + "/" + id, getClient(), null); } + public IContactCollectionRequestBuilder contacts() { + return new ContactCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("contacts"), getClient(), null); + } + + public IContactRequestBuilder contacts(final String id) { + return new ContactRequestBuilder(getRequestUrlWithAdditionalSegment("contacts") + "/" + id, getClient(), null); + } + public IContactFolderCollectionRequestBuilder childFolders() { + return new ContactFolderCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("childFolders"), getClient(), null); + } + + public IContactFolderRequestBuilder childFolders(final String id) { + return new ContactFolderRequestBuilder(getRequestUrlWithAdditionalSegment("childFolders") + "/" + id, getClient(), null); + } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/ContactRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/ContactRequestBuilder.java index a5805072cc9..8fdbfec2c1d 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/ContactRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/ContactRequestBuilder.java @@ -5,10 +5,6 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IContactRequest; import com.microsoft.graph.requests.extensions.ContactRequest; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; @@ -19,6 +15,10 @@ import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; import com.microsoft.graph.requests.extensions.ProfilePhotoRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; import com.microsoft.graph.core.IBaseClient; import com.microsoft.graph.http.BaseRequestBuilder; @@ -63,13 +63,6 @@ public IContactRequest buildRequest(final java.util.List reque } - public IExtensionCollectionRequestBuilder extensions() { - return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); - } - - public IExtensionRequestBuilder extensions(final String id) { - return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); - } public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties() { return new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties"), getClient(), null); } @@ -93,5 +86,12 @@ public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedPropert public IProfilePhotoRequestBuilder photo() { return new ProfilePhotoRequestBuilder(getRequestUrlWithAdditionalSegment("photo"), getClient(), null); } + public IExtensionCollectionRequestBuilder extensions() { + return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); + } + + public IExtensionRequestBuilder extensions(final String id) { + return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); + } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/DeviceAppManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/DeviceAppManagementRequestBuilder.java index 2c06c711801..898e58869dc 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/DeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/DeviceAppManagementRequestBuilder.java @@ -5,6 +5,10 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IDeviceAppManagementRequest; import com.microsoft.graph.requests.extensions.DeviceAppManagementRequest; +import com.microsoft.graph.requests.extensions.IManagedEBookCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ManagedEBookCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IManagedEBookRequestBuilder; +import com.microsoft.graph.requests.extensions.ManagedEBookRequestBuilder; import com.microsoft.graph.requests.extensions.IMobileAppCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.MobileAppCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMobileAppRequestBuilder; @@ -57,10 +61,6 @@ import com.microsoft.graph.requests.extensions.ManagedAppStatusCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedAppStatusRequestBuilder; import com.microsoft.graph.requests.extensions.ManagedAppStatusRequestBuilder; -import com.microsoft.graph.requests.extensions.IManagedEBookCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ManagedEBookCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IManagedEBookRequestBuilder; -import com.microsoft.graph.requests.extensions.ManagedEBookRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder; import com.microsoft.graph.requests.extensions.DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder; @@ -107,6 +107,13 @@ public IDeviceAppManagementRequest buildRequest(final java.util.List requestOptions, final String comment, final Boolean sendResponse) { + public EventAcceptRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final Boolean sendResponse, final String comment) { super(requestUrl, client, requestOptions); - bodyParams.put("comment", comment); bodyParams.put("sendResponse", sendResponse); + bodyParams.put("comment", comment); } /** @@ -57,14 +57,14 @@ public IEventAcceptRequest buildRequest(final java.util.List r requestOptions ); - if (hasParameter("comment")) { - request.body.comment = getParameter("comment"); - } - if (hasParameter("sendResponse")) { request.body.sendResponse = getParameter("sendResponse"); } + if (hasParameter("comment")) { + request.body.comment = getParameter("comment"); + } + return request; } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/EventCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/EventCollectionRequestBuilder.java index df45a7dc41c..6b97014fccb 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/EventCollectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/EventCollectionRequestBuilder.java @@ -24,7 +24,7 @@ public class EventCollectionRequestBuilder extends BaseRequestBuilder implements IEventCollectionRequestBuilder { /** - * The request builder for this collection of User + * The request builder for this collection of Group * * @param requestUrl the request URL * @param client the service client diff --git a/src/main/java/com/microsoft/graph/requests/extensions/EventDeclineRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/EventDeclineRequestBuilder.java index cc8b81a3731..7b943c41313 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/EventDeclineRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/EventDeclineRequestBuilder.java @@ -26,13 +26,13 @@ public class EventDeclineRequestBuilder extends BaseActionRequestBuilder impleme * @param requestUrl the request URL * @param client the service client * @param requestOptions the options for this request - * @param comment the comment * @param sendResponse the sendResponse + * @param comment the comment */ - public EventDeclineRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final String comment, final Boolean sendResponse) { + public EventDeclineRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final Boolean sendResponse, final String comment) { super(requestUrl, client, requestOptions); - bodyParams.put("comment", comment); bodyParams.put("sendResponse", sendResponse); + bodyParams.put("comment", comment); } /** @@ -57,14 +57,14 @@ public IEventDeclineRequest buildRequest(final java.util.List requestOptions ); - if (hasParameter("comment")) { - request.body.comment = getParameter("comment"); - } - if (hasParameter("sendResponse")) { request.body.sendResponse = getParameter("sendResponse"); } + if (hasParameter("comment")) { + request.body.comment = getParameter("comment"); + } + return request; } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/EventRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/EventRequestBuilder.java index a05cd56b6fd..1d346949681 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/EventRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/EventRequestBuilder.java @@ -5,16 +5,6 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IEventRequest; import com.microsoft.graph.requests.extensions.EventRequest; -import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; -import com.microsoft.graph.requests.extensions.CalendarRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.EventRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.AttachmentCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; @@ -27,17 +17,27 @@ import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; +import com.microsoft.graph.requests.extensions.CalendarRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.EventRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventDismissReminderRequestBuilder; +import com.microsoft.graph.requests.extensions.EventDismissReminderRequestBuilder; +import com.microsoft.graph.models.extensions.DateTimeTimeZone; +import com.microsoft.graph.requests.extensions.IEventSnoozeReminderRequestBuilder; +import com.microsoft.graph.requests.extensions.EventSnoozeReminderRequestBuilder; import com.microsoft.graph.requests.extensions.IEventAcceptRequestBuilder; import com.microsoft.graph.requests.extensions.EventAcceptRequestBuilder; import com.microsoft.graph.requests.extensions.IEventDeclineRequestBuilder; import com.microsoft.graph.requests.extensions.EventDeclineRequestBuilder; import com.microsoft.graph.requests.extensions.IEventTentativelyAcceptRequestBuilder; import com.microsoft.graph.requests.extensions.EventTentativelyAcceptRequestBuilder; -import com.microsoft.graph.models.extensions.DateTimeTimeZone; -import com.microsoft.graph.requests.extensions.IEventSnoozeReminderRequestBuilder; -import com.microsoft.graph.requests.extensions.EventSnoozeReminderRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventDismissReminderRequestBuilder; -import com.microsoft.graph.requests.extensions.EventDismissReminderRequestBuilder; import com.microsoft.graph.core.IBaseClient; import com.microsoft.graph.http.BaseRequestBuilder; @@ -82,29 +82,6 @@ public IEventRequest buildRequest(final java.util.List request } - - /** - * Gets the request builder for Calendar - * - * @return the ICalendarRequestBuilder instance - */ - public ICalendarRequestBuilder calendar() { - return new CalendarRequestBuilder(getRequestUrlWithAdditionalSegment("calendar"), getClient(), null); - } - public IEventCollectionRequestBuilder instances() { - return new EventCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("instances"), getClient(), null); - } - - public IEventRequestBuilder instances(final String id) { - return new EventRequestBuilder(getRequestUrlWithAdditionalSegment("instances") + "/" + id, getClient(), null); - } - public IExtensionCollectionRequestBuilder extensions() { - return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); - } - - public IExtensionRequestBuilder extensions(final String id) { - return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); - } public IAttachmentCollectionRequestBuilder attachments() { return new AttachmentCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("attachments"), getClient(), null); } @@ -127,24 +104,47 @@ public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedPropert return new MultiValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties") + "/" + id, getClient(), null); } - public IEventAcceptRequestBuilder accept(final String comment, final Boolean sendResponse) { - return new EventAcceptRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.accept"), getClient(), null, comment, sendResponse); + /** + * Gets the request builder for Calendar + * + * @return the ICalendarRequestBuilder instance + */ + public ICalendarRequestBuilder calendar() { + return new CalendarRequestBuilder(getRequestUrlWithAdditionalSegment("calendar"), getClient(), null); + } + public IEventCollectionRequestBuilder instances() { + return new EventCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("instances"), getClient(), null); + } + + public IEventRequestBuilder instances(final String id) { + return new EventRequestBuilder(getRequestUrlWithAdditionalSegment("instances") + "/" + id, getClient(), null); + } + public IExtensionCollectionRequestBuilder extensions() { + return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); } - public IEventDeclineRequestBuilder decline(final String comment, final Boolean sendResponse) { - return new EventDeclineRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.decline"), getClient(), null, comment, sendResponse); + public IExtensionRequestBuilder extensions(final String id) { + return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); } - public IEventTentativelyAcceptRequestBuilder tentativelyAccept(final String comment, final Boolean sendResponse) { - return new EventTentativelyAcceptRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.tentativelyAccept"), getClient(), null, comment, sendResponse); + public IEventDismissReminderRequestBuilder dismissReminder() { + return new EventDismissReminderRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.dismissReminder"), getClient(), null); } public IEventSnoozeReminderRequestBuilder snoozeReminder(final DateTimeTimeZone newReminderTime) { return new EventSnoozeReminderRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.snoozeReminder"), getClient(), null, newReminderTime); } - public IEventDismissReminderRequestBuilder dismissReminder() { - return new EventDismissReminderRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.dismissReminder"), getClient(), null); + public IEventAcceptRequestBuilder accept(final Boolean sendResponse, final String comment) { + return new EventAcceptRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.accept"), getClient(), null, sendResponse, comment); + } + + public IEventDeclineRequestBuilder decline(final Boolean sendResponse, final String comment) { + return new EventDeclineRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.decline"), getClient(), null, sendResponse, comment); + } + + public IEventTentativelyAcceptRequestBuilder tentativelyAccept(final Boolean sendResponse, final String comment) { + return new EventTentativelyAcceptRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.tentativelyAccept"), getClient(), null, sendResponse, comment); } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/EventTentativelyAcceptRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/EventTentativelyAcceptRequestBuilder.java index 7ed95378360..ff091f1f811 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/EventTentativelyAcceptRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/EventTentativelyAcceptRequestBuilder.java @@ -26,13 +26,13 @@ public class EventTentativelyAcceptRequestBuilder extends BaseActionRequestBuild * @param requestUrl the request URL * @param client the service client * @param requestOptions the options for this request - * @param comment the comment * @param sendResponse the sendResponse + * @param comment the comment */ - public EventTentativelyAcceptRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final String comment, final Boolean sendResponse) { + public EventTentativelyAcceptRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final Boolean sendResponse, final String comment) { super(requestUrl, client, requestOptions); - bodyParams.put("comment", comment); bodyParams.put("sendResponse", sendResponse); + bodyParams.put("comment", comment); } /** @@ -57,14 +57,14 @@ public IEventTentativelyAcceptRequest buildRequest(final java.util.List implements IFileAttachmentStreamRequest { + + /** + * The request for the FileAttachment + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public FileAttachmentStreamRequest(final String requestUrl, final IBaseClient client, final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, FileAttachment.class); + } + + /** + * Gets the contents of this stream + * + * @param callback the callback to be called after success or failure + */ + public void get(final ICallback callback) { + send(callback); + } + + /** + * Gets the contents of this stream + * + * @return the stream that the caller needs to close + * @throws ClientException an exception occurs if there was an error while the request was sent + */ + public InputStream get() throws ClientException { + return send(); + } + + /** + * Uploads to the stream + * + * @param fileContents the contents of the stream to upload + * @param callback the callback to be called after success or failure + */ + public void put(final byte[] fileContents, final ICallback callback) { + send(fileContents, callback); + } + + /** + * Uploads to the stream + * + * @param fileContents the contents of the stream to upload + * @return the result of the upload + * @throws ClientException an exception occurs if there was an error while the request was sent + */ + public FileAttachment put(final byte[] fileContents) throws ClientException { + return send(fileContents); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/FileAttachmentStreamRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/FileAttachmentStreamRequestBuilder.java new file mode 100644 index 00000000000..774580e6d2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/FileAttachmentStreamRequestBuilder.java @@ -0,0 +1,57 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the File Attachment Stream Request Builder. + */ +public class FileAttachmentStreamRequestBuilder extends BaseRequestBuilder implements IFileAttachmentStreamRequestBuilder { + + /** + * The request builder for the FileAttachment + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public FileAttachmentStreamRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions) { + super(requestUrl, client, requestOptions); + } + + /** + * Creates the request + * + * @return the IFileAttachmentStreamRequest instance + */ + public IFileAttachmentStreamRequest buildRequest() { + return buildRequest(getOptions()); + } + + /** + * Creates the request with specific options instead of the existing options + * + * @param requestOptions the options for this request + * @return the IFileAttachmentStreamRequest instance + */ + public IFileAttachmentStreamRequest buildRequest(final java.util.List requestOptions) { + return new FileAttachmentStreamRequest(getRequestUrl(), getClient(), requestOptions); + } + + +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/GroupRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/GroupRequestBuilder.java index 3c231349662..ba206362ba7 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/GroupRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/GroupRequestBuilder.java @@ -35,30 +35,10 @@ import com.microsoft.graph.requests.extensions.GroupSettingCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupSettingRequestBuilder; import com.microsoft.graph.requests.extensions.GroupSettingRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; -import com.microsoft.graph.requests.extensions.IConversationThreadCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ConversationThreadCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IConversationThreadRequestBuilder; -import com.microsoft.graph.requests.extensions.ConversationThreadRequestBuilder; -import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; -import com.microsoft.graph.requests.extensions.CalendarRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.EventRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.EventRequestBuilder; import com.microsoft.graph.requests.extensions.IConversationCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ConversationCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IConversationRequestBuilder; import com.microsoft.graph.requests.extensions.ConversationRequestBuilder; -import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; -import com.microsoft.graph.requests.extensions.ProfilePhotoRequestBuilder; import com.microsoft.graph.requests.extensions.IProfilePhotoCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ProfilePhotoCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; @@ -71,6 +51,22 @@ import com.microsoft.graph.requests.extensions.DirectoryObjectCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectRequestBuilder; import com.microsoft.graph.requests.extensions.DirectoryObjectRequestBuilder; +import com.microsoft.graph.requests.extensions.IConversationThreadCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ConversationThreadCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IConversationThreadRequestBuilder; +import com.microsoft.graph.requests.extensions.ConversationThreadRequestBuilder; +import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; +import com.microsoft.graph.requests.extensions.CalendarRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.EventRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.EventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.EventRequestBuilder; +import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; +import com.microsoft.graph.requests.extensions.ProfilePhotoRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveRequestBuilder; import com.microsoft.graph.requests.extensions.DriveRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveCollectionRequestBuilder; @@ -81,14 +77,18 @@ import com.microsoft.graph.requests.extensions.SiteCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISiteRequestBuilder; import com.microsoft.graph.requests.extensions.SiteRequestBuilder; -import com.microsoft.graph.requests.extensions.IPlannerGroupRequestBuilder; -import com.microsoft.graph.requests.extensions.PlannerGroupRequestBuilder; -import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; -import com.microsoft.graph.requests.extensions.OnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupLifecyclePolicyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.GroupLifecyclePolicyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupLifecyclePolicyRequestBuilder; import com.microsoft.graph.requests.extensions.GroupLifecyclePolicyRequestBuilder; +import com.microsoft.graph.requests.extensions.IPlannerGroupRequestBuilder; +import com.microsoft.graph.requests.extensions.PlannerGroupRequestBuilder; +import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.OnenoteRequestBuilder; import com.microsoft.graph.requests.extensions.ITeamRequestBuilder; import com.microsoft.graph.requests.extensions.TeamRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupValidatePropertiesRequestBuilder; @@ -207,12 +207,33 @@ public IGroupSettingCollectionRequestBuilder settings() { public IGroupSettingRequestBuilder settings(final String id) { return new GroupSettingRequestBuilder(getRequestUrlWithAdditionalSegment("settings") + "/" + id, getClient(), null); } - public IExtensionCollectionRequestBuilder extensions() { - return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); + public IConversationCollectionRequestBuilder conversations() { + return new ConversationCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("conversations"), getClient(), null); } - public IExtensionRequestBuilder extensions(final String id) { - return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); + public IConversationRequestBuilder conversations(final String id) { + return new ConversationRequestBuilder(getRequestUrlWithAdditionalSegment("conversations") + "/" + id, getClient(), null); + } + public IProfilePhotoCollectionRequestBuilder photos() { + return new ProfilePhotoCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("photos"), getClient(), null); + } + + public IProfilePhotoRequestBuilder photos(final String id) { + return new ProfilePhotoRequestBuilder(getRequestUrlWithAdditionalSegment("photos") + "/" + id, getClient(), null); + } + public IDirectoryObjectCollectionRequestBuilder acceptedSenders() { + return new DirectoryObjectCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("acceptedSenders"), getClient(), null); + } + + public IDirectoryObjectRequestBuilder acceptedSenders(final String id) { + return new DirectoryObjectRequestBuilder(getRequestUrlWithAdditionalSegment("acceptedSenders") + "/" + id, getClient(), null); + } + public IDirectoryObjectCollectionRequestBuilder rejectedSenders() { + return new DirectoryObjectCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("rejectedSenders"), getClient(), null); + } + + public IDirectoryObjectRequestBuilder rejectedSenders(final String id) { + return new DirectoryObjectRequestBuilder(getRequestUrlWithAdditionalSegment("rejectedSenders") + "/" + id, getClient(), null); } public IConversationThreadCollectionRequestBuilder threads() { return new ConversationThreadCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("threads"), getClient(), null); @@ -244,13 +265,6 @@ public IEventCollectionRequestBuilder events() { public IEventRequestBuilder events(final String id) { return new EventRequestBuilder(getRequestUrlWithAdditionalSegment("events") + "/" + id, getClient(), null); } - public IConversationCollectionRequestBuilder conversations() { - return new ConversationCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("conversations"), getClient(), null); - } - - public IConversationRequestBuilder conversations(final String id) { - return new ConversationRequestBuilder(getRequestUrlWithAdditionalSegment("conversations") + "/" + id, getClient(), null); - } /** * Gets the request builder for ProfilePhoto @@ -260,27 +274,6 @@ public IConversationRequestBuilder conversations(final String id) { public IProfilePhotoRequestBuilder photo() { return new ProfilePhotoRequestBuilder(getRequestUrlWithAdditionalSegment("photo"), getClient(), null); } - public IProfilePhotoCollectionRequestBuilder photos() { - return new ProfilePhotoCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("photos"), getClient(), null); - } - - public IProfilePhotoRequestBuilder photos(final String id) { - return new ProfilePhotoRequestBuilder(getRequestUrlWithAdditionalSegment("photos") + "/" + id, getClient(), null); - } - public IDirectoryObjectCollectionRequestBuilder acceptedSenders() { - return new DirectoryObjectCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("acceptedSenders"), getClient(), null); - } - - public IDirectoryObjectRequestBuilder acceptedSenders(final String id) { - return new DirectoryObjectRequestBuilder(getRequestUrlWithAdditionalSegment("acceptedSenders") + "/" + id, getClient(), null); - } - public IDirectoryObjectCollectionRequestBuilder rejectedSenders() { - return new DirectoryObjectCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("rejectedSenders"), getClient(), null); - } - - public IDirectoryObjectRequestBuilder rejectedSenders(final String id) { - return new DirectoryObjectRequestBuilder(getRequestUrlWithAdditionalSegment("rejectedSenders") + "/" + id, getClient(), null); - } /** * Gets the request builder for Drive @@ -304,6 +297,20 @@ public ISiteCollectionRequestBuilder sites() { public ISiteRequestBuilder sites(final String id) { return new SiteRequestBuilder(getRequestUrlWithAdditionalSegment("sites") + "/" + id, getClient(), null); } + public IExtensionCollectionRequestBuilder extensions() { + return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); + } + + public IExtensionRequestBuilder extensions(final String id) { + return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); + } + public IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies() { + return new GroupLifecyclePolicyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("groupLifecyclePolicies"), getClient(), null); + } + + public IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id) { + return new GroupLifecyclePolicyRequestBuilder(getRequestUrlWithAdditionalSegment("groupLifecyclePolicies") + "/" + id, getClient(), null); + } /** * Gets the request builder for PlannerGroup @@ -322,13 +329,6 @@ public IPlannerGroupRequestBuilder planner() { public IOnenoteRequestBuilder onenote() { return new OnenoteRequestBuilder(getRequestUrlWithAdditionalSegment("onenote"), getClient(), null); } - public IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies() { - return new GroupLifecyclePolicyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("groupLifecyclePolicies"), getClient(), null); - } - - public IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id) { - return new GroupLifecyclePolicyRequestBuilder(getRequestUrlWithAdditionalSegment("groupLifecyclePolicies") + "/" + id, getClient(), null); - } /** * Gets the request builder for Team diff --git a/src/main/java/com/microsoft/graph/requests/extensions/ICalendarRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/ICalendarRequestBuilder.java index e6c3b674070..a5f6954cd5d 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/ICalendarRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/ICalendarRequestBuilder.java @@ -4,14 +4,14 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.ICalendarRequest; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; import com.microsoft.graph.models.extensions.DateTimeTimeZone; import com.microsoft.graph.models.extensions.DateTimeTimeZone; import com.microsoft.graph.requests.extensions.ICalendarGetScheduleCollectionRequestBuilder; @@ -42,14 +42,6 @@ public interface ICalendarRequestBuilder extends IRequestBuilder { ICalendarRequest buildRequest(final java.util.List requestOptions); - IEventCollectionRequestBuilder events(); - - IEventRequestBuilder events(final String id); - - IEventCollectionRequestBuilder calendarView(); - - IEventRequestBuilder calendarView(final String id); - ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); @@ -58,6 +50,14 @@ public interface ICalendarRequestBuilder extends IRequestBuilder { IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); + IEventCollectionRequestBuilder events(); + + IEventRequestBuilder events(final String id); + + IEventCollectionRequestBuilder calendarView(); + + IEventRequestBuilder calendarView(final String id); + ICalendarGetScheduleCollectionRequestBuilder getSchedule(final java.util.List schedules, final DateTimeTimeZone endTime, final DateTimeTimeZone startTime, final Integer availabilityViewInterval); } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IContactFolderRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IContactFolderRequestBuilder.java index 4b5748ac4a3..af31269ba5a 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IContactFolderRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IContactFolderRequestBuilder.java @@ -4,14 +4,14 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IContactFolderRequest; -import com.microsoft.graph.requests.extensions.IContactCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IContactRequestBuilder; -import com.microsoft.graph.requests.extensions.IContactFolderCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IContactFolderRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactFolderCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IContactFolderRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -39,14 +39,6 @@ public interface IContactFolderRequestBuilder extends IRequestBuilder { IContactFolderRequest buildRequest(final java.util.List requestOptions); - IContactCollectionRequestBuilder contacts(); - - IContactRequestBuilder contacts(final String id); - - IContactFolderCollectionRequestBuilder childFolders(); - - IContactFolderRequestBuilder childFolders(final String id); - ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); @@ -55,4 +47,12 @@ public interface IContactFolderRequestBuilder extends IRequestBuilder { IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); + IContactCollectionRequestBuilder contacts(); + + IContactRequestBuilder contacts(final String id); + + IContactFolderCollectionRequestBuilder childFolders(); + + IContactFolderRequestBuilder childFolders(final String id); + } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IContactRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IContactRequestBuilder.java index 115ed61621c..6b0a16a3153 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IContactRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IContactRequestBuilder.java @@ -4,13 +4,13 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IContactRequest; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -38,10 +38,6 @@ public interface IContactRequestBuilder extends IRequestBuilder { IContactRequest buildRequest(final java.util.List requestOptions); - IExtensionCollectionRequestBuilder extensions(); - - IExtensionRequestBuilder extensions(final String id); - ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); @@ -57,4 +53,8 @@ public interface IContactRequestBuilder extends IRequestBuilder { */ IProfilePhotoRequestBuilder photo(); + IExtensionCollectionRequestBuilder extensions(); + + IExtensionRequestBuilder extensions(final String id); + } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IDeviceAppManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IDeviceAppManagementRequestBuilder.java index 16e621be355..792feb8c585 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IDeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IDeviceAppManagementRequestBuilder.java @@ -4,6 +4,8 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IDeviceAppManagementRequest; +import com.microsoft.graph.requests.extensions.IManagedEBookCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IManagedEBookRequestBuilder; import com.microsoft.graph.requests.extensions.IMobileAppCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMobileAppRequestBuilder; import com.microsoft.graph.requests.extensions.IMobileAppCategoryCollectionRequestBuilder; @@ -30,8 +32,6 @@ import com.microsoft.graph.requests.extensions.IManagedAppRegistrationRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedAppStatusCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedAppStatusRequestBuilder; -import com.microsoft.graph.requests.extensions.IManagedEBookCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IManagedEBookRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; @@ -60,6 +60,10 @@ public interface IDeviceAppManagementRequestBuilder extends IRequestBuilder { IDeviceAppManagementRequest buildRequest(final java.util.List requestOptions); + IManagedEBookCollectionRequestBuilder managedEBooks(); + + IManagedEBookRequestBuilder managedEBooks(final String id); + IMobileAppCollectionRequestBuilder mobileApps(); IMobileAppRequestBuilder mobileApps(final String id); @@ -111,10 +115,6 @@ public interface IDeviceAppManagementRequestBuilder extends IRequestBuilder { IManagedAppStatusCollectionRequestBuilder managedAppStatuses(); IManagedAppStatusRequestBuilder managedAppStatuses(final String id); - - IManagedEBookCollectionRequestBuilder managedEBooks(); - - IManagedEBookRequestBuilder managedEBooks(final String id); IDeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder syncMicrosoftStoreForBusinessApps(); } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IDeviceManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IDeviceManagementRequestBuilder.java index 61c0015bd1a..b61c2b6d8aa 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IDeviceManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IDeviceManagementRequestBuilder.java @@ -6,12 +6,6 @@ import com.microsoft.graph.requests.extensions.IDeviceManagementRequest; import com.microsoft.graph.requests.extensions.ITermsAndConditionsCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ITermsAndConditionsRequestBuilder; -import com.microsoft.graph.requests.extensions.IApplePushNotificationCertificateRequestBuilder; -import com.microsoft.graph.requests.extensions.IManagedDeviceOverviewWithReferenceRequestBuilder; -import com.microsoft.graph.requests.extensions.IDetectedAppCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IDetectedAppRequestBuilder; -import com.microsoft.graph.requests.extensions.IManagedDeviceCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IManagedDeviceRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceConfigurationCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceConfigurationRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceCompliancePolicyCollectionRequestBuilder; @@ -34,6 +28,12 @@ import com.microsoft.graph.requests.extensions.IMobileThreatDefenseConnectorRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceManagementPartnerCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceManagementPartnerRequestBuilder; +import com.microsoft.graph.requests.extensions.IApplePushNotificationCertificateRequestBuilder; +import com.microsoft.graph.requests.extensions.IManagedDeviceOverviewWithReferenceRequestBuilder; +import com.microsoft.graph.requests.extensions.IDetectedAppCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IDetectedAppRequestBuilder; +import com.microsoft.graph.requests.extensions.IManagedDeviceCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IManagedDeviceRequestBuilder; import com.microsoft.graph.requests.extensions.INotificationMessageTemplateCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.INotificationMessageTemplateRequestBuilder; import com.microsoft.graph.requests.extensions.IRoleDefinitionCollectionRequestBuilder; @@ -42,16 +42,16 @@ import com.microsoft.graph.requests.extensions.IDeviceAndAppManagementRoleAssignmentRequestBuilder; import com.microsoft.graph.requests.extensions.IResourceOperationCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IResourceOperationRequestBuilder; -import com.microsoft.graph.requests.extensions.ITelecomExpenseManagementPartnerCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ITelecomExpenseManagementPartnerRequestBuilder; import com.microsoft.graph.requests.extensions.IRemoteAssistancePartnerCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IRemoteAssistancePartnerRequestBuilder; +import com.microsoft.graph.requests.extensions.ITelecomExpenseManagementPartnerCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ITelecomExpenseManagementPartnerRequestBuilder; +import com.microsoft.graph.requests.extensions.IDeviceManagementTroubleshootingEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IDeviceManagementTroubleshootingEventRequestBuilder; import com.microsoft.graph.requests.extensions.IWindowsInformationProtectionAppLearningSummaryCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IWindowsInformationProtectionAppLearningSummaryRequestBuilder; import com.microsoft.graph.requests.extensions.IWindowsInformationProtectionNetworkLearningSummaryCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IWindowsInformationProtectionNetworkLearningSummaryRequestBuilder; -import com.microsoft.graph.requests.extensions.IDeviceManagementTroubleshootingEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IDeviceManagementTroubleshootingEventRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceManagementVerifyWindowsEnrollmentAutoDiscoveryRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceManagementGetEffectivePermissionsCollectionRequestBuilder; @@ -85,28 +85,6 @@ public interface IDeviceManagementRequestBuilder extends IRequestBuilder { ITermsAndConditionsRequestBuilder termsAndConditions(final String id); - /** - * Gets the request builder for ApplePushNotificationCertificate - * - * @return the IApplePushNotificationCertificateRequestBuilder instance - */ - IApplePushNotificationCertificateRequestBuilder applePushNotificationCertificate(); - - /** - * Gets the request builder for ManagedDeviceOverview - * - * @return the IManagedDeviceOverviewWithReferenceRequestBuilder instance - */ - IManagedDeviceOverviewWithReferenceRequestBuilder managedDeviceOverview(); - - IDetectedAppCollectionRequestBuilder detectedApps(); - - IDetectedAppRequestBuilder detectedApps(final String id); - - IManagedDeviceCollectionRequestBuilder managedDevices(); - - IManagedDeviceRequestBuilder managedDevices(final String id); - IDeviceConfigurationCollectionRequestBuilder deviceConfigurations(); IDeviceConfigurationRequestBuilder deviceConfigurations(final String id); @@ -171,6 +149,28 @@ public interface IDeviceManagementRequestBuilder extends IRequestBuilder { IDeviceManagementPartnerRequestBuilder deviceManagementPartners(final String id); + /** + * Gets the request builder for ApplePushNotificationCertificate + * + * @return the IApplePushNotificationCertificateRequestBuilder instance + */ + IApplePushNotificationCertificateRequestBuilder applePushNotificationCertificate(); + + /** + * Gets the request builder for ManagedDeviceOverview + * + * @return the IManagedDeviceOverviewWithReferenceRequestBuilder instance + */ + IManagedDeviceOverviewWithReferenceRequestBuilder managedDeviceOverview(); + + IDetectedAppCollectionRequestBuilder detectedApps(); + + IDetectedAppRequestBuilder detectedApps(final String id); + + IManagedDeviceCollectionRequestBuilder managedDevices(); + + IManagedDeviceRequestBuilder managedDevices(final String id); + INotificationMessageTemplateCollectionRequestBuilder notificationMessageTemplates(); INotificationMessageTemplateRequestBuilder notificationMessageTemplates(final String id); @@ -187,13 +187,17 @@ public interface IDeviceManagementRequestBuilder extends IRequestBuilder { IResourceOperationRequestBuilder resourceOperations(final String id); + IRemoteAssistancePartnerCollectionRequestBuilder remoteAssistancePartners(); + + IRemoteAssistancePartnerRequestBuilder remoteAssistancePartners(final String id); + ITelecomExpenseManagementPartnerCollectionRequestBuilder telecomExpenseManagementPartners(); ITelecomExpenseManagementPartnerRequestBuilder telecomExpenseManagementPartners(final String id); - IRemoteAssistancePartnerCollectionRequestBuilder remoteAssistancePartners(); + IDeviceManagementTroubleshootingEventCollectionRequestBuilder troubleshootingEvents(); - IRemoteAssistancePartnerRequestBuilder remoteAssistancePartners(final String id); + IDeviceManagementTroubleshootingEventRequestBuilder troubleshootingEvents(final String id); IWindowsInformationProtectionAppLearningSummaryCollectionRequestBuilder windowsInformationProtectionAppLearningSummaries(); @@ -202,10 +206,6 @@ public interface IDeviceManagementRequestBuilder extends IRequestBuilder { IWindowsInformationProtectionNetworkLearningSummaryCollectionRequestBuilder windowsInformationProtectionNetworkLearningSummaries(); IWindowsInformationProtectionNetworkLearningSummaryRequestBuilder windowsInformationProtectionNetworkLearningSummaries(final String id); - - IDeviceManagementTroubleshootingEventCollectionRequestBuilder troubleshootingEvents(); - - IDeviceManagementTroubleshootingEventRequestBuilder troubleshootingEvents(final String id); IDeviceManagementVerifyWindowsEnrollmentAutoDiscoveryRequestBuilder verifyWindowsEnrollmentAutoDiscovery(final String domainName); IDeviceManagementGetEffectivePermissionsCollectionRequestBuilder getEffectivePermissions(final String scope); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IDriveItemRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IDriveItemRequestBuilder.java index 46ef50d8054..925874d2929 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IDriveItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IDriveItemRequestBuilder.java @@ -4,6 +4,7 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IDriveItemRequest; +import com.microsoft.graph.requests.extensions.IWorkbookRequestBuilder; import com.microsoft.graph.requests.extensions.IItemAnalyticsWithReferenceRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveItemCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveItemRequestBuilder; @@ -16,7 +17,6 @@ import com.microsoft.graph.requests.extensions.IThumbnailSetRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveItemVersionCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveItemVersionRequestBuilder; -import com.microsoft.graph.requests.extensions.IWorkbookRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveItemStreamRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveItemCheckinRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveItemCheckoutRequestBuilder; @@ -65,6 +65,13 @@ public interface IDriveItemRequestBuilder extends IRequestBuilder { */ IDriveItemRequestBuilder itemWithPath(final String path); + /** + * Gets the request builder for Workbook + * + * @return the IWorkbookRequestBuilder instance + */ + IWorkbookRequestBuilder workbook(); + /** * Gets the request builder for ItemAnalytics * @@ -99,13 +106,6 @@ public interface IDriveItemRequestBuilder extends IRequestBuilder { IDriveItemVersionRequestBuilder versions(final String id); - /** - * Gets the request builder for Workbook - * - * @return the IWorkbookRequestBuilder instance - */ - IWorkbookRequestBuilder workbook(); - IDriveItemStreamRequestBuilder content(); IDriveItemCheckinRequestBuilder checkin(final String checkInAs, final String comment); IDriveItemCheckoutRequestBuilder checkout(); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IEventRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IEventRequestBuilder.java index 234ed008a57..14fe2e41a18 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IEventRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IEventRequestBuilder.java @@ -4,23 +4,23 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IEventRequest; -import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventDismissReminderRequestBuilder; +import com.microsoft.graph.models.extensions.DateTimeTimeZone; +import com.microsoft.graph.requests.extensions.IEventSnoozeReminderRequestBuilder; import com.microsoft.graph.requests.extensions.IEventAcceptRequestBuilder; import com.microsoft.graph.requests.extensions.IEventDeclineRequestBuilder; import com.microsoft.graph.requests.extensions.IEventTentativelyAcceptRequestBuilder; -import com.microsoft.graph.models.extensions.DateTimeTimeZone; -import com.microsoft.graph.requests.extensions.IEventSnoozeReminderRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventDismissReminderRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -48,6 +48,18 @@ public interface IEventRequestBuilder extends IRequestBuilder { IEventRequest buildRequest(final java.util.List requestOptions); + IAttachmentCollectionRequestBuilder attachments(); + + IAttachmentRequestBuilder attachments(final String id); + + ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); + + ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); + + IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties(); + + IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); + /** * Gets the request builder for Calendar * @@ -62,22 +74,10 @@ public interface IEventRequestBuilder extends IRequestBuilder { IExtensionCollectionRequestBuilder extensions(); IExtensionRequestBuilder extensions(final String id); - - IAttachmentCollectionRequestBuilder attachments(); - - IAttachmentRequestBuilder attachments(final String id); - - ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); - - ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); - - IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties(); - - IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); - IEventAcceptRequestBuilder accept(final String comment, final Boolean sendResponse); - IEventDeclineRequestBuilder decline(final String comment, final Boolean sendResponse); - IEventTentativelyAcceptRequestBuilder tentativelyAccept(final String comment, final Boolean sendResponse); - IEventSnoozeReminderRequestBuilder snoozeReminder(final DateTimeTimeZone newReminderTime); IEventDismissReminderRequestBuilder dismissReminder(); + IEventSnoozeReminderRequestBuilder snoozeReminder(final DateTimeTimeZone newReminderTime); + IEventAcceptRequestBuilder accept(final Boolean sendResponse, final String comment); + IEventDeclineRequestBuilder decline(final Boolean sendResponse, final String comment); + IEventTentativelyAcceptRequestBuilder tentativelyAccept(final Boolean sendResponse, final String comment); } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentRequestBuilder.java index 0b612750c4c..ea50829df8a 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentRequestBuilder.java @@ -4,6 +4,7 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IFileAttachmentRequest; +import com.microsoft.graph.requests.extensions.IFileAttachmentStreamRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -31,4 +32,6 @@ public interface IFileAttachmentRequestBuilder extends IRequestBuilder { IFileAttachmentRequest buildRequest(final java.util.List requestOptions); + IFileAttachmentStreamRequestBuilder content(); + } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequest.java b/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequest.java new file mode 100644 index 00000000000..242cb107d87 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequest.java @@ -0,0 +1,59 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +import java.io.*; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The interface for the File Attachment Stream Request. + */ +public interface IFileAttachmentStreamRequest extends IHttpStreamRequest { + + /** + * Gets the contents of this stream + * + * @param callback the callback to be called after success or failure + */ + void get(final ICallback callback); + + /** + * Gets the contents of this stream + * + * @return the stream that the caller needs to close + * @throws ClientException an exception occurs if there was an error while the request was sent + */ + InputStream get() throws ClientException; + + /** + * Uploads to the stream + * + * @param fileContents the contents of the stream to upload + * @param callback the callback to be called after success or failure + */ + void put(final byte[] fileContents, final ICallback callback); + + /** + * Uploads to the stream + * + * @param fileContents the contents of the stream to upload + * @return the result of the upload + * @throws ClientException an exception occurs if there was an error while the request was sent + */ + FileAttachment put(final byte[] fileContents) throws ClientException; +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequestBuilder.java new file mode 100644 index 00000000000..82d45d4d2a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/IFileAttachmentStreamRequestBuilder.java @@ -0,0 +1,44 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The interface for the File Attachment Stream Request Builder. + */ +public interface IFileAttachmentStreamRequestBuilder extends IRequestBuilder { + + /** + * Creates the request + * + * @return the IFileAttachmentStreamRequest instance + */ + IFileAttachmentStreamRequest buildRequest(); + + /** + * Creates the request with specific options instead of the existing options + * + * @param requestOptions the options for this request + * @return the IFileAttachmentStreamRequest instance + */ + IFileAttachmentStreamRequest buildRequest(final java.util.List requestOptions); + + + + +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IGroupRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IGroupRequestBuilder.java index b2e053fb743..de4a76bed4c 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IGroupRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IGroupRequestBuilder.java @@ -19,33 +19,33 @@ import com.microsoft.graph.requests.extensions.IDirectoryObjectWithReferenceRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupSettingCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupSettingRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; -import com.microsoft.graph.requests.extensions.IConversationThreadCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IConversationThreadRequestBuilder; -import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IEventRequestBuilder; import com.microsoft.graph.requests.extensions.IConversationCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IConversationRequestBuilder; -import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; import com.microsoft.graph.requests.extensions.IProfilePhotoCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectRequestBuilder; +import com.microsoft.graph.requests.extensions.IConversationThreadCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IConversationThreadRequestBuilder; +import com.microsoft.graph.requests.extensions.ICalendarRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IEventRequestBuilder; +import com.microsoft.graph.requests.extensions.IProfilePhotoRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveRequestBuilder; import com.microsoft.graph.requests.extensions.ISiteCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISiteRequestBuilder; -import com.microsoft.graph.requests.extensions.IPlannerGroupRequestBuilder; -import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupLifecyclePolicyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupLifecyclePolicyRequestBuilder; +import com.microsoft.graph.requests.extensions.IPlannerGroupRequestBuilder; +import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; import com.microsoft.graph.requests.extensions.ITeamRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupValidatePropertiesRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupSubscribeByMailRequestBuilder; @@ -116,9 +116,21 @@ public interface IGroupRequestBuilder extends IRequestBuilder { IGroupSettingRequestBuilder settings(final String id); - IExtensionCollectionRequestBuilder extensions(); + IConversationCollectionRequestBuilder conversations(); - IExtensionRequestBuilder extensions(final String id); + IConversationRequestBuilder conversations(final String id); + + IProfilePhotoCollectionRequestBuilder photos(); + + IProfilePhotoRequestBuilder photos(final String id); + + IDirectoryObjectCollectionRequestBuilder acceptedSenders(); + + IDirectoryObjectRequestBuilder acceptedSenders(final String id); + + IDirectoryObjectCollectionRequestBuilder rejectedSenders(); + + IDirectoryObjectRequestBuilder rejectedSenders(final String id); IConversationThreadCollectionRequestBuilder threads(); @@ -139,10 +151,6 @@ public interface IGroupRequestBuilder extends IRequestBuilder { IEventRequestBuilder events(final String id); - IConversationCollectionRequestBuilder conversations(); - - IConversationRequestBuilder conversations(final String id); - /** * Gets the request builder for ProfilePhoto * @@ -150,18 +158,6 @@ public interface IGroupRequestBuilder extends IRequestBuilder { */ IProfilePhotoRequestBuilder photo(); - IProfilePhotoCollectionRequestBuilder photos(); - - IProfilePhotoRequestBuilder photos(final String id); - - IDirectoryObjectCollectionRequestBuilder acceptedSenders(); - - IDirectoryObjectRequestBuilder acceptedSenders(final String id); - - IDirectoryObjectCollectionRequestBuilder rejectedSenders(); - - IDirectoryObjectRequestBuilder rejectedSenders(final String id); - /** * Gets the request builder for Drive * @@ -177,6 +173,14 @@ public interface IGroupRequestBuilder extends IRequestBuilder { ISiteRequestBuilder sites(final String id); + IExtensionCollectionRequestBuilder extensions(); + + IExtensionRequestBuilder extensions(final String id); + + IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies(); + + IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id); + /** * Gets the request builder for PlannerGroup * @@ -191,10 +195,6 @@ public interface IGroupRequestBuilder extends IRequestBuilder { */ IOnenoteRequestBuilder onenote(); - IGroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies(); - - IGroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(final String id); - /** * Gets the request builder for Team * diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IMailFolderRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IMailFolderRequestBuilder.java index ab7705571e4..f9abec91d98 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IMailFolderRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IMailFolderRequestBuilder.java @@ -4,16 +4,16 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IMailFolderRequest; +import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageRuleCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageRuleRequestBuilder; import com.microsoft.graph.requests.extensions.IMailFolderCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMailFolderRequestBuilder; -import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; -import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMailFolderCopyRequestBuilder; import com.microsoft.graph.requests.extensions.IMailFolderMoveRequestBuilder; @@ -43,6 +43,14 @@ public interface IMailFolderRequestBuilder extends IRequestBuilder { IMailFolderRequest buildRequest(final java.util.List requestOptions); + ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); + + ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); + + IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties(); + + IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); + IMessageCollectionRequestBuilder messages(); IMessageRequestBuilder messages(final String id); @@ -54,14 +62,6 @@ public interface IMailFolderRequestBuilder extends IRequestBuilder { IMailFolderCollectionRequestBuilder childFolders(); IMailFolderRequestBuilder childFolders(final String id); - - ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); - - ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); - - IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties(); - - IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); IMailFolderCopyRequestBuilder copy(final String destinationId); IMailFolderMoveRequestBuilder move(final String destinationId); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IManagedDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IManagedDeviceRequestBuilder.java index 7b25e1a12f7..dae811ec87b 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IManagedDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IManagedDeviceRequestBuilder.java @@ -6,9 +6,9 @@ import com.microsoft.graph.requests.extensions.IManagedDeviceRequest; import com.microsoft.graph.requests.extensions.IDeviceConfigurationStateCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceConfigurationStateRequestBuilder; -import com.microsoft.graph.requests.extensions.IDeviceCategoryRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceCompliancePolicyStateCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceCompliancePolicyStateRequestBuilder; +import com.microsoft.graph.requests.extensions.IDeviceCategoryRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceRetireRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceWipeRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceResetPasscodeRequestBuilder; @@ -59,16 +59,16 @@ public interface IManagedDeviceRequestBuilder extends IRequestBuilder { IDeviceConfigurationStateRequestBuilder deviceConfigurationStates(final String id); + IDeviceCompliancePolicyStateCollectionRequestBuilder deviceCompliancePolicyStates(); + + IDeviceCompliancePolicyStateRequestBuilder deviceCompliancePolicyStates(final String id); + /** * Gets the request builder for DeviceCategory * * @return the IDeviceCategoryRequestBuilder instance */ IDeviceCategoryRequestBuilder deviceCategory(); - - IDeviceCompliancePolicyStateCollectionRequestBuilder deviceCompliancePolicyStates(); - - IDeviceCompliancePolicyStateRequestBuilder deviceCompliancePolicyStates(final String id); IManagedDeviceRetireRequestBuilder retire(); IManagedDeviceWipeRequestBuilder wipe(final Boolean keepEnrollmentData, final Boolean keepUserData, final String macOsUnlockCode); IManagedDeviceResetPasscodeRequestBuilder resetPasscode(); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IMessageRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IMessageRequestBuilder.java index 07dfc5dcd7f..96614f998e4 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IMessageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IMessageRequestBuilder.java @@ -4,24 +4,24 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IMessageRequest; -import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; -import com.microsoft.graph.requests.extensions.IMessageCopyRequestBuilder; -import com.microsoft.graph.requests.extensions.IMessageMoveRequestBuilder; +import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageCreateReplyRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageCreateReplyAllRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageCreateForwardRequestBuilder; +import com.microsoft.graph.requests.extensions.IMessageSendRequestBuilder; +import com.microsoft.graph.requests.extensions.IMessageCopyRequestBuilder; +import com.microsoft.graph.requests.extensions.IMessageMoveRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageReplyRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageReplyAllRequestBuilder; import com.microsoft.graph.models.extensions.Recipient; import com.microsoft.graph.requests.extensions.IMessageForwardRequestBuilder; -import com.microsoft.graph.requests.extensions.IMessageSendRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -49,14 +49,6 @@ public interface IMessageRequestBuilder extends IRequestBuilder { IMessageRequest buildRequest(final java.util.List requestOptions); - IAttachmentCollectionRequestBuilder attachments(); - - IAttachmentRequestBuilder attachments(final String id); - - IExtensionCollectionRequestBuilder extensions(); - - IExtensionRequestBuilder extensions(final String id); - ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); @@ -64,14 +56,22 @@ public interface IMessageRequestBuilder extends IRequestBuilder { IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties(); IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); - IMessageCopyRequestBuilder copy(final String destinationId); - IMessageMoveRequestBuilder move(final String destinationId); + + IAttachmentCollectionRequestBuilder attachments(); + + IAttachmentRequestBuilder attachments(final String id); + + IExtensionCollectionRequestBuilder extensions(); + + IExtensionRequestBuilder extensions(final String id); IMessageCreateReplyRequestBuilder createReply(); IMessageCreateReplyAllRequestBuilder createReplyAll(); IMessageCreateForwardRequestBuilder createForward(); + IMessageSendRequestBuilder send(); + IMessageCopyRequestBuilder copy(final String destinationId); + IMessageMoveRequestBuilder move(final String destinationId); IMessageReplyRequestBuilder reply(final String comment); IMessageReplyAllRequestBuilder replyAll(final String comment); - IMessageForwardRequestBuilder forward(final String comment, final java.util.List toRecipients); - IMessageSendRequestBuilder send(); + IMessageForwardRequestBuilder forward(final java.util.List toRecipients, final String comment); } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IPostRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IPostRequestBuilder.java index 6d91ebb0995..d603e692fa7 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IPostRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IPostRequestBuilder.java @@ -4,19 +4,19 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IPostRequest; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IPostRequestBuilder; -import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; -import com.microsoft.graph.models.extensions.Recipient; -import com.microsoft.graph.requests.extensions.IPostForwardRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; import com.microsoft.graph.models.extensions.Post; import com.microsoft.graph.requests.extensions.IPostReplyRequestBuilder; +import com.microsoft.graph.models.extensions.Recipient; +import com.microsoft.graph.requests.extensions.IPostForwardRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -44,10 +44,6 @@ public interface IPostRequestBuilder extends IRequestBuilder { IPostRequest buildRequest(final java.util.List requestOptions); - IExtensionCollectionRequestBuilder extensions(); - - IExtensionRequestBuilder extensions(final String id); - /** * Gets the request builder for Post * @@ -55,10 +51,6 @@ public interface IPostRequestBuilder extends IRequestBuilder { */ IPostRequestBuilder inReplyTo(); - IAttachmentCollectionRequestBuilder attachments(); - - IAttachmentRequestBuilder attachments(final String id); - ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties(); ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id); @@ -66,7 +58,15 @@ public interface IPostRequestBuilder extends IRequestBuilder { IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties(); IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id); - IPostForwardRequestBuilder forward(final String comment, final java.util.List toRecipients); + + IExtensionCollectionRequestBuilder extensions(); + + IExtensionRequestBuilder extensions(final String id); + + IAttachmentCollectionRequestBuilder attachments(); + + IAttachmentRequestBuilder attachments(final String id); IPostReplyRequestBuilder reply(final Post post); + IPostForwardRequestBuilder forward(final String comment, final java.util.List toRecipients); } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IReportRootRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IReportRootRequestBuilder.java index cd3014ad836..7a20763d70a 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IReportRootRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IReportRootRequestBuilder.java @@ -4,6 +4,12 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IReportRootRequest; +import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationUserActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationDeviceActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetOffice365ActivationsUserDetailRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetOffice365ActivationCountsRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetOffice365ActivationsUserCountsRequestBuilder; @@ -87,12 +93,6 @@ import com.microsoft.graph.requests.extensions.IReportRootGetTeamsDeviceUsageUserDetailRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetTeamsDeviceUsageUserCountsRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetTeamsDeviceUsageDistributionUserCountsRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationUserActivityRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationDeviceActivityRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -119,6 +119,12 @@ public interface IReportRootRequestBuilder extends IRequestBuilder { */ IReportRootRequest buildRequest(final java.util.List requestOptions); + IReportRootDeviceConfigurationUserActivityRequestBuilder deviceConfigurationUserActivity(); + IReportRootDeviceConfigurationDeviceActivityRequestBuilder deviceConfigurationDeviceActivity(); + IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails(); + IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails(final Integer skip, final Integer top, final String filter, final String skipToken); + IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures(); + IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures(final String period); IReportRootGetOffice365ActivationsUserDetailRequestBuilder getOffice365ActivationsUserDetail(); IReportRootGetOffice365ActivationCountsRequestBuilder getOffice365ActivationCounts(); IReportRootGetOffice365ActivationsUserCountsRequestBuilder getOffice365ActivationsUserCounts(); @@ -202,11 +208,5 @@ public interface IReportRootRequestBuilder extends IRequestBuilder { IReportRootGetTeamsDeviceUsageUserDetailRequestBuilder getTeamsDeviceUsageUserDetail(final String period); IReportRootGetTeamsDeviceUsageUserCountsRequestBuilder getTeamsDeviceUsageUserCounts(final String period); IReportRootGetTeamsDeviceUsageDistributionUserCountsRequestBuilder getTeamsDeviceUsageDistributionUserCounts(final String period); - IReportRootDeviceConfigurationUserActivityRequestBuilder deviceConfigurationUserActivity(); - IReportRootDeviceConfigurationDeviceActivityRequestBuilder deviceConfigurationDeviceActivity(); - IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails(); - IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails(final Integer skip, final Integer top, final String filter, final String skipToken); - IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures(); - IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures(final String period); } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IUserRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IUserRequestBuilder.java index 6880d367a67..a10414e740e 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IUserRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IUserRequestBuilder.java @@ -21,8 +21,6 @@ import com.microsoft.graph.requests.extensions.ILicenseDetailsRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectCollectionWithReferencesRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectWithReferenceRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IOutlookUserRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageRequestBuilder; @@ -50,32 +48,37 @@ import com.microsoft.graph.requests.extensions.IDriveRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveRequestBuilder; -import com.microsoft.graph.requests.extensions.IPlannerUserRequestBuilder; -import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedAppRegistrationCollectionWithReferencesRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedAppRegistrationWithReferenceRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceManagementTroubleshootingEventCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceManagementTroubleshootingEventRequestBuilder; -import com.microsoft.graph.requests.extensions.IUserActivityCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IUserActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.IPlannerUserRequestBuilder; import com.microsoft.graph.requests.extensions.IOfficeGraphInsightsRequestBuilder; import com.microsoft.graph.requests.extensions.IUserSettingsRequestBuilder; +import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.IUserActivityCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IUserActivityRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupRequestBuilder; import com.microsoft.graph.models.extensions.AssignedLicense; import com.microsoft.graph.requests.extensions.IUserAssignLicenseRequestBuilder; import com.microsoft.graph.requests.extensions.IUserChangePasswordRequestBuilder; import com.microsoft.graph.requests.extensions.IUserRevokeSignInSessionsRequestBuilder; -import com.microsoft.graph.models.extensions.Message; -import com.microsoft.graph.requests.extensions.IUserSendMailRequestBuilder; -import com.microsoft.graph.models.generated.MailTipsType; -import com.microsoft.graph.requests.extensions.IUserGetMailTipsCollectionRequestBuilder; import com.microsoft.graph.models.extensions.AttendeeBase; import com.microsoft.graph.models.extensions.LocationConstraint; import com.microsoft.graph.models.extensions.TimeConstraint; import com.microsoft.graph.requests.extensions.IUserFindMeetingTimesRequestBuilder; +import com.microsoft.graph.models.extensions.Message; +import com.microsoft.graph.requests.extensions.IUserSendMailRequestBuilder; +import com.microsoft.graph.models.generated.MailTipsType; +import com.microsoft.graph.requests.extensions.IUserGetMailTipsCollectionRequestBuilder; +import com.microsoft.graph.models.generated.ExchangeIdFormat; +import com.microsoft.graph.models.generated.ExchangeIdFormat; +import com.microsoft.graph.requests.extensions.IUserTranslateExchangeIdsCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IUserRemoveAllDevicesFromManagementRequestBuilder; import com.microsoft.graph.requests.extensions.IUserWipeManagedAppRegistrationsByDeviceTagRequestBuilder; import com.microsoft.graph.requests.extensions.IUserExportPersonalDataRequestBuilder; @@ -148,10 +151,6 @@ public interface IUserRequestBuilder extends IRequestBuilder { IDirectoryObjectWithReferenceRequestBuilder transitiveMemberOf(final String id); - IExtensionCollectionRequestBuilder extensions(); - - IExtensionRequestBuilder extensions(final String id); - /** * Gets the request builder for OutlookUser * @@ -231,19 +230,9 @@ public interface IUserRequestBuilder extends IRequestBuilder { IDriveRequestBuilder drives(final String id); - /** - * Gets the request builder for PlannerUser - * - * @return the IPlannerUserRequestBuilder instance - */ - IPlannerUserRequestBuilder planner(); + IExtensionCollectionRequestBuilder extensions(); - /** - * Gets the request builder for Onenote - * - * @return the IOnenoteRequestBuilder instance - */ - IOnenoteRequestBuilder onenote(); + IExtensionRequestBuilder extensions(final String id); IManagedDeviceCollectionRequestBuilder managedDevices(); @@ -257,9 +246,12 @@ public interface IUserRequestBuilder extends IRequestBuilder { IDeviceManagementTroubleshootingEventRequestBuilder deviceManagementTroubleshootingEvents(final String id); - IUserActivityCollectionRequestBuilder activities(); - - IUserActivityRequestBuilder activities(final String id); + /** + * Gets the request builder for PlannerUser + * + * @return the IPlannerUserRequestBuilder instance + */ + IPlannerUserRequestBuilder planner(); /** * Gets the request builder for OfficeGraphInsights @@ -275,16 +267,29 @@ public interface IUserRequestBuilder extends IRequestBuilder { */ IUserSettingsRequestBuilder settings(); + /** + * Gets the request builder for Onenote + * + * @return the IOnenoteRequestBuilder instance + */ + IOnenoteRequestBuilder onenote(); + + IUserActivityCollectionRequestBuilder activities(); + + IUserActivityRequestBuilder activities(final String id); + IGroupCollectionRequestBuilder joinedTeams(); IGroupRequestBuilder joinedTeams(final String id); IUserAssignLicenseRequestBuilder assignLicense(final java.util.List addLicenses, final java.util.List removeLicenses); IUserChangePasswordRequestBuilder changePassword(final String currentPassword, final String newPassword); IUserRevokeSignInSessionsRequestBuilder revokeSignInSessions(); + IUserFindMeetingTimesRequestBuilder findMeetingTimes(final java.util.List attendees, final LocationConstraint locationConstraint, final TimeConstraint timeConstraint, final javax.xml.datatype.Duration meetingDuration, final Integer maxCandidates, final Boolean isOrganizerOptional, final Boolean returnSuggestionReasons, final Double minimumAttendeePercentage); IUserSendMailRequestBuilder sendMail(final Message message, final Boolean saveToSentItems); IUserGetMailTipsCollectionRequestBuilder getMailTips(final java.util.List emailAddresses, final EnumSet mailTipsOptions); - IUserFindMeetingTimesRequestBuilder findMeetingTimes(final java.util.List attendees, final LocationConstraint locationConstraint, final TimeConstraint timeConstraint, final javax.xml.datatype.Duration meetingDuration, final Integer maxCandidates, final Boolean isOrganizerOptional, final Boolean returnSuggestionReasons, final Double minimumAttendeePercentage); + + IUserTranslateExchangeIdsCollectionRequestBuilder translateExchangeIds(final java.util.List inputIds, final ExchangeIdFormat targetIdType, final ExchangeIdFormat sourceIdType); IUserRemoveAllDevicesFromManagementRequestBuilder removeAllDevicesFromManagement(); IUserWipeManagedAppRegistrationsByDeviceTagRequestBuilder wipeManagedAppRegistrationsByDeviceTag(final String deviceTag); IUserExportPersonalDataRequestBuilder exportPersonalData(final String storageLocation); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionPage.java b/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionPage.java new file mode 100644 index 00000000000..bda246f6ab2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionPage.java @@ -0,0 +1,27 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +import com.google.gson.JsonObject; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The interface for the User Translate Exchange Ids Collection Page. + */ +public interface IUserTranslateExchangeIdsCollectionPage extends IBaseCollectionPage { +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequest.java new file mode 100644 index 00000000000..7c0c1a791df --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequest.java @@ -0,0 +1,57 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +import com.google.gson.JsonObject; +import com.google.gson.annotations.*; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The interface for the User Translate Exchange Ids Collection Request. + */ +public interface IUserTranslateExchangeIdsCollectionRequest { + + void post(final ICallback callback); + + IUserTranslateExchangeIdsCollectionPage post() throws ClientException; + + /** + * Sets the select clause for the request + * + * @param value the select clause + * @return the updated request + */ + IUserTranslateExchangeIdsCollectionRequest select(final String value); + + /** + * Sets the expand clause for the request + * + * @param value the expand clause + * @return the updated request + */ + IUserTranslateExchangeIdsCollectionRequest expand(final String value); + + /** + * Sets the top value for the request + * + * @param value the max number of items to return + * @return the updated request + */ + IUserTranslateExchangeIdsCollectionRequest top(final int value); + +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequestBuilder.java new file mode 100644 index 00000000000..9c8a73241e8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/IUserTranslateExchangeIdsCollectionRequestBuilder.java @@ -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. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The interface for the User Translate Exchange Ids Collection Request Builder. + */ +public interface IUserTranslateExchangeIdsCollectionRequestBuilder extends IRequestBuilder { + + IUserTranslateExchangeIdsCollectionRequest buildRequest(); + + IUserTranslateExchangeIdsCollectionRequest buildRequest(final java.util.List requestOptions); + +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/IWorkbookRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/IWorkbookRequestBuilder.java index 7bf95eb7df9..f423848a0ac 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/IWorkbookRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/IWorkbookRequestBuilder.java @@ -17,7 +17,6 @@ import com.microsoft.graph.requests.extensions.IWorkbookCreateSessionRequestBuilder; import com.microsoft.graph.requests.extensions.IWorkbookCloseSessionRequestBuilder; import com.microsoft.graph.requests.extensions.IWorkbookRefreshSessionRequestBuilder; -import com.microsoft.graph.requests.extensions.IWorkbookProcessQueryRequestBuilder; import com.microsoft.graph.http.IRequestBuilder; import com.microsoft.graph.options.Option; @@ -77,6 +76,5 @@ public interface IWorkbookRequestBuilder extends IRequestBuilder { IWorkbookCreateSessionRequestBuilder createSession(final Boolean persistChanges); IWorkbookCloseSessionRequestBuilder closeSession(); IWorkbookRefreshSessionRequestBuilder refreshSession(); - IWorkbookProcessQueryRequestBuilder processQuery(final byte[] input); } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/MailFolderRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/MailFolderRequestBuilder.java index 65f428ccd45..3aa30000129 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/MailFolderRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/MailFolderRequestBuilder.java @@ -5,6 +5,14 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IMailFolderRequest; import com.microsoft.graph.requests.extensions.MailFolderRequest; +import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; +import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.MessageCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageRequestBuilder; @@ -17,14 +25,6 @@ import com.microsoft.graph.requests.extensions.MailFolderCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMailFolderRequestBuilder; import com.microsoft.graph.requests.extensions.MailFolderRequestBuilder; -import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; -import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyRequestBuilder; -import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; -import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.IMailFolderCopyRequestBuilder; import com.microsoft.graph.requests.extensions.MailFolderCopyRequestBuilder; import com.microsoft.graph.requests.extensions.IMailFolderMoveRequestBuilder; @@ -73,6 +73,20 @@ public IMailFolderRequest buildRequest(final java.util.List re } + public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties() { + return new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties"), getClient(), null); + } + + public ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id) { + return new SingleValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties") + "/" + id, getClient(), null); + } + public IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties() { + return new MultiValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties"), getClient(), null); + } + + public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id) { + return new MultiValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties") + "/" + id, getClient(), null); + } public IMessageCollectionRequestBuilder messages() { return new MessageCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("messages"), getClient(), null); } @@ -94,20 +108,6 @@ public IMailFolderCollectionRequestBuilder childFolders() { public IMailFolderRequestBuilder childFolders(final String id) { return new MailFolderRequestBuilder(getRequestUrlWithAdditionalSegment("childFolders") + "/" + id, getClient(), null); } - public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties() { - return new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties"), getClient(), null); - } - - public ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(final String id) { - return new SingleValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties") + "/" + id, getClient(), null); - } - public IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties() { - return new MultiValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties"), getClient(), null); - } - - public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id) { - return new MultiValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties") + "/" + id, getClient(), null); - } public IMailFolderCopyRequestBuilder copy(final String destinationId) { return new MailFolderCopyRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.copy"), getClient(), null, destinationId); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/ManagedDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/ManagedDeviceRequestBuilder.java index 055a81e2ca7..67ffa43675a 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/ManagedDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/ManagedDeviceRequestBuilder.java @@ -9,12 +9,12 @@ import com.microsoft.graph.requests.extensions.DeviceConfigurationStateCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceConfigurationStateRequestBuilder; import com.microsoft.graph.requests.extensions.DeviceConfigurationStateRequestBuilder; -import com.microsoft.graph.requests.extensions.IDeviceCategoryRequestBuilder; -import com.microsoft.graph.requests.extensions.DeviceCategoryRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceCompliancePolicyStateCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.DeviceCompliancePolicyStateCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceCompliancePolicyStateRequestBuilder; import com.microsoft.graph.requests.extensions.DeviceCompliancePolicyStateRequestBuilder; +import com.microsoft.graph.requests.extensions.IDeviceCategoryRequestBuilder; +import com.microsoft.graph.requests.extensions.DeviceCategoryRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceRetireRequestBuilder; import com.microsoft.graph.requests.extensions.ManagedDeviceRetireRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceWipeRequestBuilder; @@ -103,6 +103,13 @@ public IDeviceConfigurationStateCollectionRequestBuilder deviceConfigurationStat public IDeviceConfigurationStateRequestBuilder deviceConfigurationStates(final String id) { return new DeviceConfigurationStateRequestBuilder(getRequestUrlWithAdditionalSegment("deviceConfigurationStates") + "/" + id, getClient(), null); } + public IDeviceCompliancePolicyStateCollectionRequestBuilder deviceCompliancePolicyStates() { + return new DeviceCompliancePolicyStateCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("deviceCompliancePolicyStates"), getClient(), null); + } + + public IDeviceCompliancePolicyStateRequestBuilder deviceCompliancePolicyStates(final String id) { + return new DeviceCompliancePolicyStateRequestBuilder(getRequestUrlWithAdditionalSegment("deviceCompliancePolicyStates") + "/" + id, getClient(), null); + } /** * Gets the request builder for DeviceCategory @@ -112,13 +119,6 @@ public IDeviceConfigurationStateRequestBuilder deviceConfigurationStates(final S public IDeviceCategoryRequestBuilder deviceCategory() { return new DeviceCategoryRequestBuilder(getRequestUrlWithAdditionalSegment("deviceCategory"), getClient(), null); } - public IDeviceCompliancePolicyStateCollectionRequestBuilder deviceCompliancePolicyStates() { - return new DeviceCompliancePolicyStateCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("deviceCompliancePolicyStates"), getClient(), null); - } - - public IDeviceCompliancePolicyStateRequestBuilder deviceCompliancePolicyStates(final String id) { - return new DeviceCompliancePolicyStateRequestBuilder(getRequestUrlWithAdditionalSegment("deviceCompliancePolicyStates") + "/" + id, getClient(), null); - } public IManagedDeviceRetireRequestBuilder retire() { return new ManagedDeviceRetireRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.retire"), getClient(), null); diff --git a/src/main/java/com/microsoft/graph/requests/extensions/MessageForwardRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/MessageForwardRequestBuilder.java index 557f1d9f6d1..add1330cac0 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/MessageForwardRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/MessageForwardRequestBuilder.java @@ -27,13 +27,13 @@ public class MessageForwardRequestBuilder extends BaseActionRequestBuilder imple * @param requestUrl the request URL * @param client the service client * @param requestOptions the options for this request - * @param comment the comment * @param toRecipients the toRecipients + * @param comment the comment */ - public MessageForwardRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final String comment, final java.util.List toRecipients) { + public MessageForwardRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final java.util.List toRecipients, final String comment) { super(requestUrl, client, requestOptions); - bodyParams.put("comment", comment); bodyParams.put("toRecipients", toRecipients); + bodyParams.put("comment", comment); } /** @@ -58,14 +58,14 @@ public IMessageForwardRequest buildRequest(final java.util.List reque } - public IAttachmentCollectionRequestBuilder attachments() { - return new AttachmentCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("attachments"), getClient(), null); - } - - public IAttachmentRequestBuilder attachments(final String id) { - return new AttachmentRequestBuilder(getRequestUrlWithAdditionalSegment("attachments") + "/" + id, getClient(), null); - } - public IExtensionCollectionRequestBuilder extensions() { - return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); - } - - public IExtensionRequestBuilder extensions(final String id) { - return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); - } public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties() { return new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties"), getClient(), null); } @@ -112,13 +98,19 @@ public IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExten public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id) { return new MultiValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties") + "/" + id, getClient(), null); } + public IAttachmentCollectionRequestBuilder attachments() { + return new AttachmentCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("attachments"), getClient(), null); + } - public IMessageCopyRequestBuilder copy(final String destinationId) { - return new MessageCopyRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.copy"), getClient(), null, destinationId); + public IAttachmentRequestBuilder attachments(final String id) { + return new AttachmentRequestBuilder(getRequestUrlWithAdditionalSegment("attachments") + "/" + id, getClient(), null); + } + public IExtensionCollectionRequestBuilder extensions() { + return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); } - public IMessageMoveRequestBuilder move(final String destinationId) { - return new MessageMoveRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.move"), getClient(), null, destinationId); + public IExtensionRequestBuilder extensions(final String id) { + return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); } public IMessageCreateReplyRequestBuilder createReply() { @@ -133,6 +125,18 @@ public IMessageCreateForwardRequestBuilder createForward() { return new MessageCreateForwardRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.createForward"), getClient(), null); } + public IMessageSendRequestBuilder send() { + return new MessageSendRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.send"), getClient(), null); + } + + public IMessageCopyRequestBuilder copy(final String destinationId) { + return new MessageCopyRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.copy"), getClient(), null, destinationId); + } + + public IMessageMoveRequestBuilder move(final String destinationId) { + return new MessageMoveRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.move"), getClient(), null, destinationId); + } + public IMessageReplyRequestBuilder reply(final String comment) { return new MessageReplyRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.reply"), getClient(), null, comment); } @@ -141,12 +145,8 @@ public IMessageReplyAllRequestBuilder replyAll(final String comment) { return new MessageReplyAllRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.replyAll"), getClient(), null, comment); } - public IMessageForwardRequestBuilder forward(final String comment, final java.util.List toRecipients) { - return new MessageForwardRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.forward"), getClient(), null, comment, toRecipients); - } - - public IMessageSendRequestBuilder send() { - return new MessageSendRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.send"), getClient(), null); + public IMessageForwardRequestBuilder forward(final java.util.List toRecipients, final String comment) { + return new MessageForwardRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.forward"), getClient(), null, toRecipients, comment); } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/PostRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/PostRequestBuilder.java index 8caedbffda5..456cc8596d4 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/PostRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/PostRequestBuilder.java @@ -5,16 +5,8 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IPostRequest; import com.microsoft.graph.requests.extensions.PostRequest; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IPostRequestBuilder; import com.microsoft.graph.requests.extensions.PostRequestBuilder; -import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.AttachmentCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; -import com.microsoft.graph.requests.extensions.AttachmentRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.SingleValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ISingleValueLegacyExtendedPropertyRequestBuilder; @@ -23,12 +15,20 @@ import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IMultiValueLegacyExtendedPropertyRequestBuilder; import com.microsoft.graph.requests.extensions.MultiValueLegacyExtendedPropertyRequestBuilder; -import com.microsoft.graph.models.extensions.Recipient; -import com.microsoft.graph.requests.extensions.IPostForwardRequestBuilder; -import com.microsoft.graph.requests.extensions.PostForwardRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.IAttachmentCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.AttachmentCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IAttachmentRequestBuilder; +import com.microsoft.graph.requests.extensions.AttachmentRequestBuilder; import com.microsoft.graph.models.extensions.Post; import com.microsoft.graph.requests.extensions.IPostReplyRequestBuilder; import com.microsoft.graph.requests.extensions.PostReplyRequestBuilder; +import com.microsoft.graph.models.extensions.Recipient; +import com.microsoft.graph.requests.extensions.IPostForwardRequestBuilder; +import com.microsoft.graph.requests.extensions.PostForwardRequestBuilder; import com.microsoft.graph.core.IBaseClient; import com.microsoft.graph.http.BaseRequestBuilder; @@ -73,13 +73,6 @@ public IPostRequest buildRequest(final java.util.List requestO } - public IExtensionCollectionRequestBuilder extensions() { - return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); - } - - public IExtensionRequestBuilder extensions(final String id) { - return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); - } /** * Gets the request builder for Post @@ -89,13 +82,6 @@ public IExtensionRequestBuilder extensions(final String id) { public IPostRequestBuilder inReplyTo() { return new PostRequestBuilder(getRequestUrlWithAdditionalSegment("inReplyTo"), getClient(), null); } - public IAttachmentCollectionRequestBuilder attachments() { - return new AttachmentCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("attachments"), getClient(), null); - } - - public IAttachmentRequestBuilder attachments(final String id) { - return new AttachmentRequestBuilder(getRequestUrlWithAdditionalSegment("attachments") + "/" + id, getClient(), null); - } public ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties() { return new SingleValueLegacyExtendedPropertyCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("singleValueExtendedProperties"), getClient(), null); } @@ -110,13 +96,27 @@ public IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExten public IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(final String id) { return new MultiValueLegacyExtendedPropertyRequestBuilder(getRequestUrlWithAdditionalSegment("multiValueExtendedProperties") + "/" + id, getClient(), null); } + public IExtensionCollectionRequestBuilder extensions() { + return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); + } - public IPostForwardRequestBuilder forward(final String comment, final java.util.List toRecipients) { - return new PostForwardRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.forward"), getClient(), null, comment, toRecipients); + public IExtensionRequestBuilder extensions(final String id) { + return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); + } + public IAttachmentCollectionRequestBuilder attachments() { + return new AttachmentCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("attachments"), getClient(), null); + } + + public IAttachmentRequestBuilder attachments(final String id) { + return new AttachmentRequestBuilder(getRequestUrlWithAdditionalSegment("attachments") + "/" + id, getClient(), null); } public IPostReplyRequestBuilder reply(final Post post) { return new PostReplyRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.reply"), getClient(), null, post); } + + public IPostForwardRequestBuilder forward(final String comment, final java.util.List toRecipients) { + return new PostForwardRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.forward"), getClient(), null, comment, toRecipients); + } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/ProfilePhotoCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/ProfilePhotoCollectionRequestBuilder.java index ba0fbab8f27..9f684e43a59 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/ProfilePhotoCollectionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/ProfilePhotoCollectionRequestBuilder.java @@ -24,7 +24,7 @@ public class ProfilePhotoCollectionRequestBuilder extends BaseRequestBuilder implements IProfilePhotoCollectionRequestBuilder { /** - * The request builder for this collection of User + * The request builder for this collection of Group * * @param requestUrl the request URL * @param client the service client diff --git a/src/main/java/com/microsoft/graph/requests/extensions/ReportRootRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/ReportRootRequestBuilder.java index 088213918d3..8d4192394c1 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/ReportRootRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/ReportRootRequestBuilder.java @@ -5,6 +5,18 @@ package com.microsoft.graph.requests.extensions; import com.microsoft.graph.requests.extensions.IReportRootRequest; import com.microsoft.graph.requests.extensions.ReportRootRequest; +import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationUserActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.ReportRootDeviceConfigurationUserActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationDeviceActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.ReportRootDeviceConfigurationDeviceActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; +import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; +import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; +import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; +import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; +import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetOffice365ActivationsUserDetailRequestBuilder; import com.microsoft.graph.requests.extensions.ReportRootGetOffice365ActivationsUserDetailRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetOffice365ActivationCountsRequestBuilder; @@ -171,18 +183,6 @@ import com.microsoft.graph.requests.extensions.ReportRootGetTeamsDeviceUsageUserCountsRequestBuilder; import com.microsoft.graph.requests.extensions.IReportRootGetTeamsDeviceUsageDistributionUserCountsRequestBuilder; import com.microsoft.graph.requests.extensions.ReportRootGetTeamsDeviceUsageDistributionUserCountsRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationUserActivityRequestBuilder; -import com.microsoft.graph.requests.extensions.ReportRootDeviceConfigurationUserActivityRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootDeviceConfigurationDeviceActivityRequestBuilder; -import com.microsoft.graph.requests.extensions.ReportRootDeviceConfigurationDeviceActivityRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; -import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; -import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; -import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; -import com.microsoft.graph.requests.extensions.IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; -import com.microsoft.graph.requests.extensions.ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder; import com.microsoft.graph.core.IBaseClient; import com.microsoft.graph.http.BaseRequestBuilder; @@ -228,6 +228,30 @@ public IReportRootRequest buildRequest(final java.util.List re + public IReportRootDeviceConfigurationUserActivityRequestBuilder deviceConfigurationUserActivity() { + return new ReportRootDeviceConfigurationUserActivityRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.deviceConfigurationUserActivity"), getClient(), null); + } + + public IReportRootDeviceConfigurationDeviceActivityRequestBuilder deviceConfigurationDeviceActivity() { + return new ReportRootDeviceConfigurationDeviceActivityRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.deviceConfigurationDeviceActivity"), getClient(), null); + } + + public IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails() { + return new ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentFailureDetails"), getClient(), null); + } + + public IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails(final Integer skip, final Integer top, final String filter, final String skipToken) { + return new ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentFailureDetails"), getClient(), null, skip, top, filter, skipToken); + } + + public IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures() { + return new ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentTopFailures"), getClient(), null); + } + + public IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures(final String period) { + return new ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentTopFailures"), getClient(), null, period); + } + public IReportRootGetOffice365ActivationsUserDetailRequestBuilder getOffice365ActivationsUserDetail() { return new ReportRootGetOffice365ActivationsUserDetailRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.getOffice365ActivationsUserDetail"), getClient(), null); } @@ -559,29 +583,5 @@ public IReportRootGetTeamsDeviceUsageUserCountsRequestBuilder getTeamsDeviceUsag public IReportRootGetTeamsDeviceUsageDistributionUserCountsRequestBuilder getTeamsDeviceUsageDistributionUserCounts(final String period) { return new ReportRootGetTeamsDeviceUsageDistributionUserCountsRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.getTeamsDeviceUsageDistributionUserCounts"), getClient(), null, period); } - - public IReportRootDeviceConfigurationUserActivityRequestBuilder deviceConfigurationUserActivity() { - return new ReportRootDeviceConfigurationUserActivityRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.deviceConfigurationUserActivity"), getClient(), null); - } - - public IReportRootDeviceConfigurationDeviceActivityRequestBuilder deviceConfigurationDeviceActivity() { - return new ReportRootDeviceConfigurationDeviceActivityRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.deviceConfigurationDeviceActivity"), getClient(), null); - } - - public IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails() { - return new ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentFailureDetails"), getClient(), null); - } - - public IReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder managedDeviceEnrollmentFailureDetails(final Integer skip, final Integer top, final String filter, final String skipToken) { - return new ReportRootManagedDeviceEnrollmentFailureDetailsRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentFailureDetails"), getClient(), null, skip, top, filter, skipToken); - } - - public IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures() { - return new ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentTopFailures"), getClient(), null); - } - - public IReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder managedDeviceEnrollmentTopFailures(final String period) { - return new ReportRootManagedDeviceEnrollmentTopFailuresRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.managedDeviceEnrollmentTopFailures"), getClient(), null, period); - } } diff --git a/src/main/java/com/microsoft/graph/requests/extensions/UserRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/UserRequestBuilder.java index 2d586b877ea..9d36bf5f2d0 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/UserRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/UserRequestBuilder.java @@ -39,10 +39,6 @@ import com.microsoft.graph.requests.extensions.DirectoryObjectCollectionWithReferencesRequestBuilder; import com.microsoft.graph.requests.extensions.IDirectoryObjectWithReferenceRequestBuilder; import com.microsoft.graph.requests.extensions.DirectoryObjectWithReferenceRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; -import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IOutlookUserRequestBuilder; import com.microsoft.graph.requests.extensions.OutlookUserRequestBuilder; import com.microsoft.graph.requests.extensions.IMessageCollectionRequestBuilder; @@ -97,10 +93,10 @@ import com.microsoft.graph.requests.extensions.DriveCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDriveRequestBuilder; import com.microsoft.graph.requests.extensions.DriveRequestBuilder; -import com.microsoft.graph.requests.extensions.IPlannerUserRequestBuilder; -import com.microsoft.graph.requests.extensions.PlannerUserRequestBuilder; -import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; -import com.microsoft.graph.requests.extensions.OnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IExtensionRequestBuilder; +import com.microsoft.graph.requests.extensions.ExtensionRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.ManagedDeviceCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IManagedDeviceRequestBuilder; @@ -113,14 +109,18 @@ import com.microsoft.graph.requests.extensions.DeviceManagementTroubleshootingEventCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IDeviceManagementTroubleshootingEventRequestBuilder; import com.microsoft.graph.requests.extensions.DeviceManagementTroubleshootingEventRequestBuilder; -import com.microsoft.graph.requests.extensions.IUserActivityCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.UserActivityCollectionRequestBuilder; -import com.microsoft.graph.requests.extensions.IUserActivityRequestBuilder; -import com.microsoft.graph.requests.extensions.UserActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.IPlannerUserRequestBuilder; +import com.microsoft.graph.requests.extensions.PlannerUserRequestBuilder; import com.microsoft.graph.requests.extensions.IOfficeGraphInsightsRequestBuilder; import com.microsoft.graph.requests.extensions.OfficeGraphInsightsRequestBuilder; import com.microsoft.graph.requests.extensions.IUserSettingsRequestBuilder; import com.microsoft.graph.requests.extensions.UserSettingsRequestBuilder; +import com.microsoft.graph.requests.extensions.IOnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.OnenoteRequestBuilder; +import com.microsoft.graph.requests.extensions.IUserActivityCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.UserActivityCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.IUserActivityRequestBuilder; +import com.microsoft.graph.requests.extensions.UserActivityRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.GroupCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IGroupRequestBuilder; @@ -132,17 +132,21 @@ import com.microsoft.graph.requests.extensions.UserChangePasswordRequestBuilder; import com.microsoft.graph.requests.extensions.IUserRevokeSignInSessionsRequestBuilder; import com.microsoft.graph.requests.extensions.UserRevokeSignInSessionsRequestBuilder; +import com.microsoft.graph.models.extensions.AttendeeBase; +import com.microsoft.graph.models.extensions.LocationConstraint; +import com.microsoft.graph.models.extensions.TimeConstraint; +import com.microsoft.graph.requests.extensions.IUserFindMeetingTimesRequestBuilder; +import com.microsoft.graph.requests.extensions.UserFindMeetingTimesRequestBuilder; import com.microsoft.graph.models.extensions.Message; import com.microsoft.graph.requests.extensions.IUserSendMailRequestBuilder; import com.microsoft.graph.requests.extensions.UserSendMailRequestBuilder; import com.microsoft.graph.models.generated.MailTipsType; import com.microsoft.graph.requests.extensions.IUserGetMailTipsCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.UserGetMailTipsCollectionRequestBuilder; -import com.microsoft.graph.models.extensions.AttendeeBase; -import com.microsoft.graph.models.extensions.LocationConstraint; -import com.microsoft.graph.models.extensions.TimeConstraint; -import com.microsoft.graph.requests.extensions.IUserFindMeetingTimesRequestBuilder; -import com.microsoft.graph.requests.extensions.UserFindMeetingTimesRequestBuilder; +import com.microsoft.graph.models.generated.ExchangeIdFormat; +import com.microsoft.graph.models.generated.ExchangeIdFormat; +import com.microsoft.graph.requests.extensions.IUserTranslateExchangeIdsCollectionRequestBuilder; +import com.microsoft.graph.requests.extensions.UserTranslateExchangeIdsCollectionRequestBuilder; import com.microsoft.graph.requests.extensions.IUserRemoveAllDevicesFromManagementRequestBuilder; import com.microsoft.graph.requests.extensions.UserRemoveAllDevicesFromManagementRequestBuilder; import com.microsoft.graph.requests.extensions.IUserWipeManagedAppRegistrationsByDeviceTagRequestBuilder; @@ -264,13 +268,6 @@ public IDirectoryObjectCollectionWithReferencesRequestBuilder transitiveMemberOf public IDirectoryObjectWithReferenceRequestBuilder transitiveMemberOf(final String id) { return new DirectoryObjectWithReferenceRequestBuilder(getRequestUrlWithAdditionalSegment("transitiveMemberOf") + "/" + id, getClient(), null); } - public IExtensionCollectionRequestBuilder extensions() { - return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); - } - - public IExtensionRequestBuilder extensions(final String id) { - return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); - } /** * Gets the request builder for OutlookUser @@ -393,23 +390,12 @@ public IDriveCollectionRequestBuilder drives() { public IDriveRequestBuilder drives(final String id) { return new DriveRequestBuilder(getRequestUrlWithAdditionalSegment("drives") + "/" + id, getClient(), null); } - - /** - * Gets the request builder for PlannerUser - * - * @return the IPlannerUserRequestBuilder instance - */ - public IPlannerUserRequestBuilder planner() { - return new PlannerUserRequestBuilder(getRequestUrlWithAdditionalSegment("planner"), getClient(), null); + public IExtensionCollectionRequestBuilder extensions() { + return new ExtensionCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions"), getClient(), null); } - /** - * Gets the request builder for Onenote - * - * @return the IOnenoteRequestBuilder instance - */ - public IOnenoteRequestBuilder onenote() { - return new OnenoteRequestBuilder(getRequestUrlWithAdditionalSegment("onenote"), getClient(), null); + public IExtensionRequestBuilder extensions(final String id) { + return new ExtensionRequestBuilder(getRequestUrlWithAdditionalSegment("extensions") + "/" + id, getClient(), null); } public IManagedDeviceCollectionRequestBuilder managedDevices() { return new ManagedDeviceCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("managedDevices"), getClient(), null); @@ -432,12 +418,14 @@ public IDeviceManagementTroubleshootingEventCollectionRequestBuilder deviceManag public IDeviceManagementTroubleshootingEventRequestBuilder deviceManagementTroubleshootingEvents(final String id) { return new DeviceManagementTroubleshootingEventRequestBuilder(getRequestUrlWithAdditionalSegment("deviceManagementTroubleshootingEvents") + "/" + id, getClient(), null); } - public IUserActivityCollectionRequestBuilder activities() { - return new UserActivityCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("activities"), getClient(), null); - } - public IUserActivityRequestBuilder activities(final String id) { - return new UserActivityRequestBuilder(getRequestUrlWithAdditionalSegment("activities") + "/" + id, getClient(), null); + /** + * Gets the request builder for PlannerUser + * + * @return the IPlannerUserRequestBuilder instance + */ + public IPlannerUserRequestBuilder planner() { + return new PlannerUserRequestBuilder(getRequestUrlWithAdditionalSegment("planner"), getClient(), null); } /** @@ -457,6 +445,22 @@ public IOfficeGraphInsightsRequestBuilder insights() { public IUserSettingsRequestBuilder settings() { return new UserSettingsRequestBuilder(getRequestUrlWithAdditionalSegment("settings"), getClient(), null); } + + /** + * Gets the request builder for Onenote + * + * @return the IOnenoteRequestBuilder instance + */ + public IOnenoteRequestBuilder onenote() { + return new OnenoteRequestBuilder(getRequestUrlWithAdditionalSegment("onenote"), getClient(), null); + } + public IUserActivityCollectionRequestBuilder activities() { + return new UserActivityCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("activities"), getClient(), null); + } + + public IUserActivityRequestBuilder activities(final String id) { + return new UserActivityRequestBuilder(getRequestUrlWithAdditionalSegment("activities") + "/" + id, getClient(), null); + } public IGroupCollectionRequestBuilder joinedTeams() { return new GroupCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("joinedTeams"), getClient(), null); } @@ -477,6 +481,10 @@ public IUserRevokeSignInSessionsRequestBuilder revokeSignInSessions() { return new UserRevokeSignInSessionsRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.revokeSignInSessions"), getClient(), null); } + public IUserFindMeetingTimesRequestBuilder findMeetingTimes(final java.util.List attendees, final LocationConstraint locationConstraint, final TimeConstraint timeConstraint, final javax.xml.datatype.Duration meetingDuration, final Integer maxCandidates, final Boolean isOrganizerOptional, final Boolean returnSuggestionReasons, final Double minimumAttendeePercentage) { + return new UserFindMeetingTimesRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.findMeetingTimes"), getClient(), null, attendees, locationConstraint, timeConstraint, meetingDuration, maxCandidates, isOrganizerOptional, returnSuggestionReasons, minimumAttendeePercentage); + } + public IUserSendMailRequestBuilder sendMail(final Message message, final Boolean saveToSentItems) { return new UserSendMailRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.sendMail"), getClient(), null, message, saveToSentItems); } @@ -485,8 +493,8 @@ public IUserGetMailTipsCollectionRequestBuilder getMailTips(final java.util.List return new UserGetMailTipsCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.getMailTips"), getClient(), null, emailAddresses, mailTipsOptions); } - public IUserFindMeetingTimesRequestBuilder findMeetingTimes(final java.util.List attendees, final LocationConstraint locationConstraint, final TimeConstraint timeConstraint, final javax.xml.datatype.Duration meetingDuration, final Integer maxCandidates, final Boolean isOrganizerOptional, final Boolean returnSuggestionReasons, final Double minimumAttendeePercentage) { - return new UserFindMeetingTimesRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.findMeetingTimes"), getClient(), null, attendees, locationConstraint, timeConstraint, meetingDuration, maxCandidates, isOrganizerOptional, returnSuggestionReasons, minimumAttendeePercentage); + public IUserTranslateExchangeIdsCollectionRequestBuilder translateExchangeIds(final java.util.List inputIds, final ExchangeIdFormat targetIdType, final ExchangeIdFormat sourceIdType) { + return new UserTranslateExchangeIdsCollectionRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.translateExchangeIds"), getClient(), null, inputIds, targetIdType, sourceIdType); } public IUserRemoveAllDevicesFromManagementRequestBuilder removeAllDevicesFromManagement() { diff --git a/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionPage.java b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionPage.java new file mode 100644 index 00000000000..f307785461d --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionPage.java @@ -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. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +import com.google.gson.JsonObject; +import com.google.gson.annotations.*; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the User Translate Exchange Ids Collection Page. + */ +public class UserTranslateExchangeIdsCollectionPage extends BaseCollectionPage implements IUserTranslateExchangeIdsCollectionPage { + + /** + * A collection page for UserTranslateExchangeIds. + * + * @param response The serialized UserTranslateExchangeIdsCollectionResponse from the service + * @param builder The request builder for the next collection page + */ + public UserTranslateExchangeIdsCollectionPage(final UserTranslateExchangeIdsCollectionResponse response, final IUserTranslateExchangeIdsCollectionRequestBuilder builder) { + super(response.value, builder); + } +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequest.java b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequest.java new file mode 100644 index 00000000000..f606c42631c --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequest.java @@ -0,0 +1,108 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the User Translate Exchange Ids Collection Request. + */ +public class UserTranslateExchangeIdsCollectionRequest extends BaseCollectionRequest implements IUserTranslateExchangeIdsCollectionRequest { + + + protected final UserTranslateExchangeIdsBody body; + + + /** + * The request for this UserTranslateExchangeIds + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + */ + public UserTranslateExchangeIdsCollectionRequest(final String requestUrl, final IBaseClient client, final java.util.List requestOptions) { + super(requestUrl, client, requestOptions, UserTranslateExchangeIdsCollectionResponse.class, IUserTranslateExchangeIdsCollectionPage.class); + body = new UserTranslateExchangeIdsBody(); + } + + + public void post(final ICallback callback) { + final IExecutors executors = getBaseRequest().getClient().getExecutors(); + executors.performOnBackground(new Runnable() { + @Override + public void run() { + try { + executors.performOnForeground(post(), callback); + } catch (final ClientException e) { + executors.performOnForeground(e, callback); + } + } + }); + } + + public IUserTranslateExchangeIdsCollectionPage post() throws ClientException { + final UserTranslateExchangeIdsCollectionResponse response = post(body); + return buildFromResponse(response); + } + + + public IUserTranslateExchangeIdsCollectionPage buildFromResponse(final UserTranslateExchangeIdsCollectionResponse response) { + final IUserTranslateExchangeIdsCollectionRequestBuilder builder; + if (response.nextLink != null) { + builder = new UserTranslateExchangeIdsCollectionRequestBuilder(response.nextLink, getBaseRequest().getClient(), /* options */ null, /* inputIds */ null, /* targetIdType */ null, /* sourceIdType */ null); + } else { + builder = null; + } + final IUserTranslateExchangeIdsCollectionPage page = new UserTranslateExchangeIdsCollectionPage(response, builder); + page.setRawObject(response.getSerializer(), response.getRawObject()); + return page; + } + + /** + * Sets the select clause for the request + * + * @param value the select clause + * @return the updated request + */ + public IUserTranslateExchangeIdsCollectionRequest select(final String value) { + addQueryOption(new QueryOption("$select", value)); + return (IUserTranslateExchangeIdsCollectionRequest)this; + } + + /** + * Sets the top value for the request + * + * @param value the max number of items to return + * @return the updated request + */ + public IUserTranslateExchangeIdsCollectionRequest top(final int value) { + addQueryOption(new QueryOption("$top", value+"")); + return (IUserTranslateExchangeIdsCollectionRequest)this; + } + + /** + * Sets the expand clause for the request + * + * @param value the expand clause + * @return the updated request + */ + public IUserTranslateExchangeIdsCollectionRequest expand(final String value) { + addQueryOption(new QueryOption("$expand", value)); + return (IUserTranslateExchangeIdsCollectionRequest)this; + } + +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequestBuilder.java new file mode 100644 index 00000000000..f139bac80f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionRequestBuilder.java @@ -0,0 +1,71 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the User Translate Exchange Ids Collection Request Builder. + */ +public class UserTranslateExchangeIdsCollectionRequestBuilder extends BaseActionRequestBuilder implements IUserTranslateExchangeIdsCollectionRequestBuilder { + + /** + * The request builder for this collection of User + * + * @param requestUrl the request URL + * @param client the service client + * @param requestOptions the options for this request + * @param inputIds the inputIds + * @param targetIdType the targetIdType + * @param sourceIdType the sourceIdType + */ + public UserTranslateExchangeIdsCollectionRequestBuilder(final String requestUrl, final IBaseClient client, final java.util.List requestOptions, final java.util.List inputIds, final ExchangeIdFormat targetIdType, final ExchangeIdFormat sourceIdType) { + super(requestUrl, client, requestOptions); + if(inputIds!=null){ + bodyParams.put("inputIds", inputIds); + } + if(targetIdType!=null){ + bodyParams.put("targetIdType", targetIdType); + } + if(sourceIdType!=null){ + bodyParams.put("sourceIdType", sourceIdType); + } + } + + public IUserTranslateExchangeIdsCollectionRequest buildRequest() { + return buildRequest(getOptions()); + } + + public IUserTranslateExchangeIdsCollectionRequest buildRequest(final java.util.List requestOptions) { + UserTranslateExchangeIdsCollectionRequest request = new UserTranslateExchangeIdsCollectionRequest( + getRequestUrl(), + getClient(), + requestOptions + ); + + if (hasParameter("inputIds")) { + request.body.inputIds = getParameter("inputIds"); + } + if (hasParameter("targetIdType")) { + request.body.targetIdType = getParameter("targetIdType"); + } + if (hasParameter("sourceIdType")) { + request.body.sourceIdType = getParameter("sourceIdType"); + } + + return request; + } +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionResponse.java b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionResponse.java new file mode 100644 index 00000000000..e595f93f1d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/requests/extensions/UserTranslateExchangeIdsCollectionResponse.java @@ -0,0 +1,91 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +package com.microsoft.graph.requests.extensions; + +import com.microsoft.graph.concurrency.*; +import com.microsoft.graph.core.*; +import com.microsoft.graph.models.extensions.*; +import com.microsoft.graph.models.generated.*; +import com.microsoft.graph.http.*; +import com.microsoft.graph.requests.extensions.*; +import com.microsoft.graph.options.*; +import com.microsoft.graph.serializer.*; + +import java.util.Arrays; +import java.util.EnumSet; + +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; +import com.google.gson.annotations.*; + +// **NOTE** This file was generated by a tool and any changes will be overwritten. + +/** + * The class for the User Translate Exchange Ids Collection Response. + */ +public class UserTranslateExchangeIdsCollectionResponse implements IJsonBackedObject { + + @SerializedName("value") + @Expose + public java.util.List value; + + @SerializedName("@odata.nextLink") + @Expose(serialize = false) + public String nextLink; + + private transient AdditionalDataManager additionalDataManager = new AdditionalDataManager(this); + + @Override + public final AdditionalDataManager additionalDataManager() { + return additionalDataManager; + } + + /** + * The raw representation of this class + */ + private JsonObject rawObject; + + /** + * The serializer + */ + private ISerializer serializer; + + /** + * Gets the raw representation of this class + * + * @return the raw representation of this class + */ + public JsonObject getRawObject() { + return rawObject; + } + + /** + * Gets serializer + * + * @return the serializer + */ + protected ISerializer getSerializer() { + return serializer; + } + + /** + * Sets the raw JSON object + * + * @param serializer the serializer + * @param json the JSON object to set this object to + */ + public void setRawObject(final ISerializer serializer, final JsonObject json) { + this.serializer = serializer; + rawObject = json; + + + if (json.has("value")) { + final JsonArray array = json.getAsJsonArray("value"); + for (int i = 0; i < array.size(); i++) { + value.get(i).setRawObject(serializer, (JsonObject) array.get(i)); + } + } + } +} diff --git a/src/main/java/com/microsoft/graph/requests/extensions/WorkbookRequestBuilder.java b/src/main/java/com/microsoft/graph/requests/extensions/WorkbookRequestBuilder.java index 85a324b1f50..69587d82410 100644 --- a/src/main/java/com/microsoft/graph/requests/extensions/WorkbookRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/requests/extensions/WorkbookRequestBuilder.java @@ -31,8 +31,6 @@ import com.microsoft.graph.requests.extensions.WorkbookCloseSessionRequestBuilder; import com.microsoft.graph.requests.extensions.IWorkbookRefreshSessionRequestBuilder; import com.microsoft.graph.requests.extensions.WorkbookRefreshSessionRequestBuilder; -import com.microsoft.graph.requests.extensions.IWorkbookProcessQueryRequestBuilder; -import com.microsoft.graph.requests.extensions.WorkbookProcessQueryRequestBuilder; import com.microsoft.graph.core.IBaseClient; import com.microsoft.graph.http.BaseRequestBuilder; @@ -135,9 +133,5 @@ public IWorkbookCloseSessionRequestBuilder closeSession() { public IWorkbookRefreshSessionRequestBuilder refreshSession() { return new WorkbookRefreshSessionRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.refreshSession"), getClient(), null); } - - public IWorkbookProcessQueryRequestBuilder processQuery(final byte[] input) { - return new WorkbookProcessQueryRequestBuilder(getRequestUrlWithAdditionalSegment("microsoft.graph.processQuery"), getClient(), null, input); - } }