diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java index f820dc2e03e..c3b107a924f 100644 --- a/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java @@ -93,23 +93,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java index e742e177031..cca4d420ec0 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java @@ -2,7 +2,9 @@ import com.microsoft.graph.communications.callrecords.CallRecordsRequestBuilder; import com.microsoft.graph.communications.calls.CallsRequestBuilder; +import com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder; import com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder; import com.microsoft.graph.communications.onlinemeetings.OnlineMeetingsRequestBuilder; import com.microsoft.graph.communications.presences.PresencesRequestBuilder; import com.microsoft.graph.models.CloudCommunications; @@ -41,6 +43,14 @@ public CallRecordsRequestBuilder callRecords() { public CallsRequestBuilder calls() { return new CallsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getAllOnlineMeetingMessages method. + * @return a {@link GetAllOnlineMeetingMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllOnlineMeetingMessagesRequestBuilder getAllOnlineMeetingMessages() { + return new GetAllOnlineMeetingMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the getPresencesByUserId method. * @return a {@link GetPresencesByUserIdRequestBuilder} @@ -49,6 +59,14 @@ public CallsRequestBuilder calls() { public GetPresencesByUserIdRequestBuilder getPresencesByUserId() { return new GetPresencesByUserIdRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + * @return a {@link OnlineMeetingConversationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingConversationsRequestBuilder onlineMeetingConversations() { + return new OnlineMeetingConversationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the onlineMeetings property of the microsoft.graph.cloudCommunications entity. * @return a {@link OnlineMeetingsRequestBuilder} @@ -105,7 +123,7 @@ public CloudCommunications get(@jakarta.annotation.Nullable final java.util.func } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @return a {@link CloudCommunications} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -115,7 +133,7 @@ public CloudCommunications patch(@jakarta.annotation.Nonnull final CloudCommunic } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudCommunications} * @throws ODataError When receiving a 4XX or 5XX status code @@ -150,7 +168,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -159,7 +177,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java new file mode 100644 index 00000000000..2bbf0f8336d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.communications.getallonlinemeetingmessages; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllOnlineMeetingMessagesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesGetResponse} and sets the default values. + */ + public GetAllOnlineMeetingMessagesGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllOnlineMeetingMessagesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllOnlineMeetingMessagesGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java new file mode 100644 index 00000000000..20ce50498b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.communications.getallonlinemeetingmessages; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllOnlineMeetingMessages method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllOnlineMeetingMessagesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllOnlineMeetingMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllOnlineMeetingMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllOnlineMeetingMessagesGetResponse get() { + return get(null); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllOnlineMeetingMessagesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllOnlineMeetingMessagesGetResponse::createFromDiscriminatorValue); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GetAllOnlineMeetingMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllOnlineMeetingMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllOnlineMeetingMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java new file mode 100644 index 00000000000..be2a177ffb5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations; + +import com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnlineMeetingEngagementConversation; +import com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingConversationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + * @param onlineMeetingEngagementConversationId The unique identifier of onlineMeetingEngagementConversation + * @return a {@link OnlineMeetingEngagementConversationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingEngagementConversationItemRequestBuilder byOnlineMeetingEngagementConversationId(@jakarta.annotation.Nonnull final String onlineMeetingEngagementConversationId) { + Objects.requireNonNull(onlineMeetingEngagementConversationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("onlineMeetingEngagementConversation%2Did", onlineMeetingEngagementConversationId); + return new OnlineMeetingEngagementConversationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingConversationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingConversationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingConversationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingConversationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversationCollectionResponse get() { + return get(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation post(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return post(body, null); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation post(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingConversationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingConversationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingConversationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java similarity index 93% rename from src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java index 611a1138a39..b47ead62408 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count; +package com.microsoft.graph.communications.onlinemeetingconversations.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingEngagementConversationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation get() { + return get(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation patch(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return patch(body, null); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation patch(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingEngagementConversationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingEngagementConversationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingEngagementConversationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..19453e67b0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + * @param engagementConversationMessageId The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId(@jakarta.annotation.Nonnull final String engagementConversationMessageId) { + Objects.requireNonNull(engagementConversationMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did", engagementConversationMessageId); + return new EngagementConversationMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The messages in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f39e3b19483 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..d0ad6d72b54 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The messages in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..8aa707fbfc1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..995828b005f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f1dfec547ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java similarity index 64% rename from src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java index 71f18aca715..8acf1555b0f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -1,7 +1,7 @@ -package com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item; +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item; +import com.microsoft.graph.models.EngagementConversationMessageReaction; import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.graph.models.TelecomExpenseManagementPartner; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -16,39 +16,37 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnerItemRequestBuilder extends BaseRequestBuilder { +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link TelecomExpenseManagementPartnerItemRequestBuilder} and sets the default values. + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", pathParameters); + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); } /** - * Instantiates a new {@link TelecomExpenseManagementPartnerItemRequestBuilder} and sets the default values. + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", rawUrl); + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a telecomExpenseManagementPartner. + * Delete navigation property reactions for communications * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a telecomExpenseManagementPartner. + * Delete navigation property reactions for communications * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,58 +55,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. - * @return a {@link TelecomExpenseManagementPartner} + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner get() { + public EngagementConversationMessageReaction get() { return get(null); } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * A collection of reactions (such as like and smile) that users have applied to this message. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link EngagementConversationMessageReaction} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); } /** - * Update the properties of a telecomExpenseManagementPartner object. + * Update the navigation property reactions in communications * @param body The request body - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link EngagementConversationMessageReaction} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner patch(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { return patch(body, null); } /** - * Update the properties of a telecomExpenseManagementPartner object. + * Update the navigation property reactions in communications * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link EngagementConversationMessageReaction} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner patch(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); final HashMap> errorMapping = new HashMap>(); errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); } /** - * Deletes a telecomExpenseManagementPartner. + * Delete navigation property reactions for communications * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a telecomExpenseManagementPartner. + * Delete navigation property reactions for communications * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * A collection of reactions (such as like and smile) that users have applied to this message. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * A collection of reactions (such as like and smile) that users have applied to this message. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,22 +142,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a telecomExpenseManagementPartner object. + * Update the navigation property reactions in communications * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { return toPatchRequestInformation(body, null); } /** - * Update the properties of a telecomExpenseManagementPartner object. + * Update the navigation property reactions in communications * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); @@ -174,12 +168,12 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TelecomExpenseManagementPartnerItemRequestBuilder} + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new TelecomExpenseManagementPartnerItemRequestBuilder(rawUrl, requestAdapter); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. @@ -188,7 +182,7 @@ public TelecomExpenseManagementPartnerItemRequestBuilder withUrl(@jakarta.annota public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * A collection of reactions (such as like and smile) that users have applied to this message. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..39fc41f9829 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageId1 The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId1(@jakarta.annotation.Nonnull final String engagementConversationMessageId1) { + Objects.requireNonNull(engagementConversationMessageId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did1", engagementConversationMessageId1); + return new EngagementConversationMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..778d00aef32 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..a266a4c159e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..3a489b4a4fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..2c8d8b5106e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e11c292d850 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..796ff3483dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item; + +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..aad5d0dc120 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..e4614483310 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java new file mode 100644 index 00000000000..989df40678a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnlineMeeting; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link AttendeeReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttendeeReportRequestBuilder attendeeReport() { + return new AttendeeReportRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", rawUrl); + } + /** + * The online meeting associated with the conversation. + * @return a {@link OnlineMeeting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeeting get() { + return get(null); + } + /** + * The online meeting associated with the conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeeting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeeting get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeeting::createFromDiscriminatorValue); + } + /** + * The online meeting associated with the conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The online meeting associated with the conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingRequestBuilder(rawUrl, requestAdapter); + } + /** + * The online meeting associated with the conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java new file mode 100644 index 00000000000..28d959775f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AttendeeReportRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AttendeeReportRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttendeeReportRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", pathParameters); + } + /** + * Instantiates a new {@link AttendeeReportRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttendeeReportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", rawUrl); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AttendeeReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttendeeReportRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AttendeeReportRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java new file mode 100644 index 00000000000..48150161bcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StarterRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link StarterRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StarterRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StarterRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StarterRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property starter for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property starter for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The first message in a Viva Engage conversation. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The first message in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property starter for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property starter for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The first message in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The first message in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link StarterRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StarterRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StarterRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The first message in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..4a113ebc022 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..c7a8566a614 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..80fb6254d13 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..130e4fe5e38 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item; + +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..d7459adee6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageId The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId(@jakarta.annotation.Nonnull final String engagementConversationMessageId) { + Objects.requireNonNull(engagementConversationMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did", engagementConversationMessageId); + return new EngagementConversationMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a8f16393e89 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..8da0d16173b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..eef15cb0fce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java similarity index 61% rename from src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java index d8a3b9cd4a9..07f1a93d419 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java @@ -1,10 +1,10 @@ -package com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners; +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions; -import com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder; -import com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.graph.models.TelecomExpenseManagementPartner; -import com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -19,10 +19,10 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnersRequestBuilder extends BaseRequestBuilder { +public class ReactionsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} @@ -32,86 +32,82 @@ public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - * @param telecomExpenseManagementPartnerId The unique identifier of telecomExpenseManagementPartner - * @return a {@link TelecomExpenseManagementPartnerItemRequestBuilder} + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnerItemRequestBuilder byTelecomExpenseManagementPartnerId(@jakarta.annotation.Nonnull final String telecomExpenseManagementPartnerId) { - Objects.requireNonNull(telecomExpenseManagementPartnerId); + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("telecomExpenseManagementPartner%2Did", telecomExpenseManagementPartnerId); - return new TelecomExpenseManagementPartnerItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); } /** - * Instantiates a new {@link TelecomExpenseManagementPartnersRequestBuilder} and sets the default values. + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** - * Instantiates a new {@link TelecomExpenseManagementPartnersRequestBuilder} and sets the default values. + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public TelecomExpenseManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. - * @return a {@link TelecomExpenseManagementPartnerCollectionResponse} + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartnerCollectionResponse get() { + public EngagementConversationMessageReactionCollectionResponse get() { return get(null); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * A collection of reactions (such as like and smile) that users have applied to this message. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartnerCollectionResponse} + * @return a {@link EngagementConversationMessageReactionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartnerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, TelecomExpenseManagementPartnerCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new telecomExpenseManagementPartner object. + * Create new navigation property to reactions for communications * @param body The request body - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link EngagementConversationMessageReaction} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner post(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { return post(body, null); } /** - * Create a new telecomExpenseManagementPartner object. + * Create new navigation property to reactions for communications * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link EngagementConversationMessageReaction} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner post(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); final HashMap> errorMapping = new HashMap>(); errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * A collection of reactions (such as like and smile) that users have applied to this message. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * A collection of reactions (such as like and smile) that users have applied to this message. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,22 +127,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new telecomExpenseManagementPartner object. + * Create new navigation property to reactions for communications * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { return toPostRequestInformation(body, null); } /** - * Create a new telecomExpenseManagementPartner object. + * Create new navigation property to reactions for communications * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); @@ -157,15 +153,15 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TelecomExpenseManagementPartnersRequestBuilder} + * @return a {@link ReactionsRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new TelecomExpenseManagementPartnersRequestBuilder(rawUrl, requestAdapter); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * A collection of reactions (such as like and smile) that users have applied to this message. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..789aefab83f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..17c72f0a90f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item; + +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..01dd83094dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..0ad33149009 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java index 5ba4d7ea7b6..438a1f4e2da 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java @@ -84,7 +84,7 @@ public OrgContactItemRequestBuilder byOrgContactId(@jakarta.annotation.Nonnull f * @param requestAdapter The request adapter to use to execute the requests. */ public ContactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link ContactsRequestBuilder} and sets the default values. @@ -92,7 +92,7 @@ public ContactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap toQueryParameters() { allQueryParams.put("%24count", count); allQueryParams.put("%24filter", filter); allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); allQueryParams.put("%24top", top); allQueryParams.put("%24expand", expand); allQueryParams.put("%24orderby", orderby); diff --git a/src/main/java/com/microsoft/graph/generated/contacts/item/OrgContactItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/item/OrgContactItemRequestBuilder.java index c6cbbe04339..62d9711e222 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/item/OrgContactItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/OrgContactItemRequestBuilder.java @@ -7,6 +7,7 @@ import com.microsoft.graph.contacts.item.getmemberobjects.GetMemberObjectsRequestBuilder; import com.microsoft.graph.contacts.item.manager.ManagerRequestBuilder; import com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder; +import com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder; import com.microsoft.graph.contacts.item.restore.RestoreRequestBuilder; import com.microsoft.graph.contacts.item.retryserviceprovisioning.RetryServiceProvisioningRequestBuilder; import com.microsoft.graph.contacts.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; @@ -87,6 +88,14 @@ public ManagerRequestBuilder manager() { public MemberOfRequestBuilder memberOf() { return new MemberOfRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. + * @return a {@link OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder onPremisesSyncBehavior() { + return new OnPremisesSyncBehaviorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link RestoreRequestBuilder} @@ -135,6 +144,24 @@ public OrgContactItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } /** * Get the properties and relationships of an organizational contact. * @return a {@link OrgContact} @@ -159,6 +186,51 @@ public OrgContact get(@jakarta.annotation.Nullable final java.util.function.Cons errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, OrgContact::createFromDiscriminatorValue); } + /** + * Update entity in contacts + * @param body The request body + * @return a {@link OrgContact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OrgContact patch(@jakarta.annotation.Nonnull final OrgContact body) { + return patch(body, null); + } + /** + * Update entity in contacts + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OrgContact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OrgContact patch(@jakarta.annotation.Nonnull final OrgContact body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OrgContact::createFromDiscriminatorValue); + } + /** + * Delete entity from contacts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete entity from contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } /** * Get the properties and relationships of an organizational contact. * @return a {@link RequestInformation} @@ -179,6 +251,30 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } + /** + * Update entity in contacts + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OrgContact body) { + return toPatchRequestInformation(body, null); + } + /** + * Update entity in contacts + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OrgContact body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. @@ -189,6 +285,12 @@ public OrgContactItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St Objects.requireNonNull(rawUrl); return new OrgContactItemRequestBuilder(rawUrl, requestAdapter); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } /** * Get the properties and relationships of an organizational contact. */ @@ -227,4 +329,10 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } } diff --git a/src/main/java/com/microsoft/graph/generated/contacts/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java new file mode 100644 index 00000000000..dde96e8b454 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.contacts.item.onpremisessyncbehavior; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnPremisesSyncBehavior; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPremisesSyncBehaviorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OnPremisesSyncBehaviorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnPremisesSyncBehaviorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/contacts/{orgContact%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnPremisesSyncBehaviorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnPremisesSyncBehaviorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/contacts/{orgContact%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get onPremisesSyncBehavior from contacts + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior get() { + return get(null); + } + /** + * Get onPremisesSyncBehavior from contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnPremisesSyncBehavior::createFromDiscriminatorValue); + } + /** + * Update the navigation property onPremisesSyncBehavior in contacts + * @param body The request body + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior patch(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body) { + return patch(body, null); + } + /** + * Update the navigation property onPremisesSyncBehavior in contacts + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior patch(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnPremisesSyncBehavior::createFromDiscriminatorValue); + } + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get onPremisesSyncBehavior from contacts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get onPremisesSyncBehavior from contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property onPremisesSyncBehavior in contacts + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property onPremisesSyncBehavior in contacts + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnPremisesSyncBehaviorRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get onPremisesSyncBehavior from contacts + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java index ab1e2d219eb..18e90cd2d53 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java @@ -184,7 +184,7 @@ public DeviceAppManagementRequestBuilder(@jakarta.annotation.Nonnull final Strin * Read properties and relationships of the deviceAppManagement object. * @return a {@link DeviceAppManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAppManagement get() { @@ -195,7 +195,7 @@ public DeviceAppManagement get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceAppManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAppManagement get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java index 91afd7f965e..d73aa15e052 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java @@ -60,21 +60,21 @@ public ManagedAppPoliciesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedAppProtection objects. + * List properties and relationships of the managedAppConfiguration objects. * @return a {@link ManagedAppPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedAppProtection objects. + * List properties and relationships of the managedAppConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +109,7 @@ public ManagedAppPolicy post(@jakarta.annotation.Nonnull final ManagedAppPolicy return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppPolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedAppProtection objects. + * List properties and relationships of the managedAppConfiguration objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedAppProtection objects. + * List properties and relationships of the managedAppConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public ManagedAppPoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new ManagedAppPoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedAppProtection objects. + * List properties and relationships of the managedAppConfiguration objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java index 382371ca5b5..fe9ce73d4b5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java @@ -64,21 +64,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsInformationProtection object. + * Read properties and relationships of the managedAppConfiguration object. * @return a {@link ManagedAppPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicy get() { return get(null); } /** - * Read properties and relationships of the windowsInformationProtection object. + * Read properties and relationships of the managedAppConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -133,7 +133,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsInformationProtection object. + * Read properties and relationships of the managedAppConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -141,7 +141,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsInformationProtection object. + * Read properties and relationships of the managedAppConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -193,7 +193,7 @@ public ManagedAppPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsInformationProtection object. + * Read properties and relationships of the managedAppConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java index 183e14e1b0f..90134a12068 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java @@ -38,7 +38,7 @@ public TargetAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, * Not yet documented * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody body) { post(body, null); @@ -48,7 +48,7 @@ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody bod * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java index 15092894deb..73ca8b4688a 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java @@ -69,21 +69,21 @@ public ManagedAppRegistrationsRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosManagedAppRegistration objects. + * List properties and relationships of the androidManagedAppRegistration objects. * @return a {@link ManagedAppRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistrationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosManagedAppRegistration objects. + * List properties and relationships of the androidManagedAppRegistration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistrationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -120,7 +120,7 @@ public ManagedAppRegistration post(@jakarta.annotation.Nonnull final ManagedAppR return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppRegistration::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosManagedAppRegistration objects. + * List properties and relationships of the androidManagedAppRegistration objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -128,7 +128,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosManagedAppRegistration objects. + * List properties and relationships of the androidManagedAppRegistration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -174,7 +174,7 @@ public ManagedAppRegistrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull return new ManagedAppRegistrationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosManagedAppRegistration objects. + * List properties and relationships of the androidManagedAppRegistration objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java index 0dbac3cfe45..6b8d2345dc5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java @@ -38,7 +38,7 @@ public TargetAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, * Not yet documented * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody body) { post(body, null); @@ -48,7 +48,7 @@ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody bod * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java index 46236ecfbdf..910c4cf6a34 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java @@ -38,7 +38,7 @@ public TargetAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, * Not yet documented * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody body) { post(body, null); @@ -48,7 +48,7 @@ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody bod * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java index 22537d5d889..6e5cd39df0b 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java @@ -60,21 +60,21 @@ public ManagedAppStatusesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * List properties and relationships of the managedAppStatus objects. * @return a {@link ManagedAppStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * List properties and relationships of the managedAppStatus objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +109,7 @@ public ManagedAppStatus post(@jakarta.annotation.Nonnull final ManagedAppStatus return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * List properties and relationships of the managedAppStatus objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * List properties and relationships of the managedAppStatus objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public ManagedAppStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new ManagedAppStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * List properties and relationships of the managedAppStatus objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java index e0cfb0e8610..dfe8eb0ac38 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java @@ -55,21 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedAppStatusRaw object. + * Read properties and relationships of the managedAppStatus object. * @return a {@link ManagedAppStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatus get() { return get(null); } /** - * Read properties and relationships of the managedAppStatusRaw object. + * Read properties and relationships of the managedAppStatus object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -124,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedAppStatusRaw object. + * Read properties and relationships of the managedAppStatus object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedAppStatusRaw object. + * Read properties and relationships of the managedAppStatus object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -184,7 +184,7 @@ public ManagedAppStatusItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedAppStatusRaw object. + * Read properties and relationships of the managedAppStatus object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java index c78ab3e1cd5..84b388d943d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,21 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @return a {@link ManagedEBookAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public ManagedEBookAssignmentCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedEBookAssignment object. + * Create a new iosVppEBookAssignment object. * @param body The request body * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment post(@jakarta.annotation.Nonnull final ManagedEBookAssignment body) { return post(body, null); } /** - * Create a new managedEBookAssignment object. + * Create a new iosVppEBookAssignment object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment post(@jakarta.annotation.Nonnull final ManagedEBookAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public ManagedEBookAssignment post(@jakarta.annotation.Nonnull final ManagedEBoo return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedEBookAssignment object. + * Create a new iosVppEBookAssignment object. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedEBookAssignment object. + * Create a new iosVppEBookAssignment object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java index d4668c691ae..55fb71a2125 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java @@ -37,18 +37,18 @@ public ManagedEBookAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments/{managedEBookAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedEBookAssignment. + * Deletes a iosVppEBookAssignment. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedEBookAssignment. + * Deletes a iosVppEBookAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -108,7 +108,7 @@ public ManagedEBookAssignment patch(@jakarta.annotation.Nonnull final ManagedEBo return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignment::createFromDiscriminatorValue); } /** - * Deletes a managedEBookAssignment. + * Deletes a iosVppEBookAssignment. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedEBookAssignment. + * Deletes a iosVppEBookAssignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java index 783c561d2a9..2dffcd3051c 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java @@ -111,21 +111,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration get() { return get(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -182,7 +182,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -190,7 +190,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -242,7 +242,7 @@ public ManagedDeviceMobileAppConfigurationItemRequestBuilder withUrl(@jakarta.an public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java index 1113f481920..57e7d46caa5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java @@ -204,21 +204,21 @@ public MobileAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsMicrosoftEdgeApp objects. + * List properties and relationships of the androidLobApp objects. * @return a {@link MobileAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsMicrosoftEdgeApp objects. + * List properties and relationships of the androidLobApp objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -228,23 +228,23 @@ public MobileAppCollectionResponse get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, MobileAppCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new microsoftStoreForBusinessApp object. + * Create a new androidLobApp object. * @param body The request body * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp post(@jakarta.annotation.Nonnull final MobileApp body) { return post(body, null); } /** - * Create a new microsoftStoreForBusinessApp object. + * Create a new androidLobApp object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp post(@jakarta.annotation.Nonnull final MobileApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -255,7 +255,7 @@ public MobileApp post(@jakarta.annotation.Nonnull final MobileApp body, @jakarta return this.requestAdapter.send(requestInfo, errorMapping, MobileApp::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsMicrosoftEdgeApp objects. + * List properties and relationships of the androidLobApp objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -263,7 +263,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsMicrosoftEdgeApp objects. + * List properties and relationships of the androidLobApp objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -275,7 +275,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new microsoftStoreForBusinessApp object. + * Create a new androidLobApp object. * @param body The request body * @return a {@link RequestInformation} */ @@ -284,7 +284,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new microsoftStoreForBusinessApp object. + * Create a new androidLobApp object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -309,7 +309,7 @@ public MobileAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new MobileAppsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsMicrosoftEdgeApp objects. + * List properties and relationships of the androidLobApp objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java index beeb01259e2..75e905c7ba8 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java @@ -208,18 +208,18 @@ public MobileAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsUniversalAppX. + * Deletes a androidLobApp. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsUniversalAppX. + * Deletes a androidLobApp. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -228,21 +228,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedIOSLobApp object. + * Read properties and relationships of the androidLobApp object. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp get() { return get(null); } /** - * Read properties and relationships of the managedIOSLobApp object. + * Read properties and relationships of the androidLobApp object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -252,23 +252,23 @@ public MobileApp get(@jakarta.annotation.Nullable final java.util.function.Consu return this.requestAdapter.send(requestInfo, errorMapping, MobileApp::createFromDiscriminatorValue); } /** - * Update the properties of a macOSLobApp object. + * Update the properties of a androidLobApp object. * @param body The request body * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp patch(@jakarta.annotation.Nonnull final MobileApp body) { return patch(body, null); } /** - * Update the properties of a macOSLobApp object. + * Update the properties of a androidLobApp object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp patch(@jakarta.annotation.Nonnull final MobileApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -279,7 +279,7 @@ public MobileApp patch(@jakarta.annotation.Nonnull final MobileApp body, @jakart return this.requestAdapter.send(requestInfo, errorMapping, MobileApp::createFromDiscriminatorValue); } /** - * Deletes a windowsUniversalAppX. + * Deletes a androidLobApp. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -287,7 +287,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsUniversalAppX. + * Deletes a androidLobApp. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -299,7 +299,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedIOSLobApp object. + * Read properties and relationships of the androidLobApp object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -307,7 +307,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedIOSLobApp object. + * Read properties and relationships of the androidLobApp object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -319,7 +319,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a macOSLobApp object. + * Update the properties of a androidLobApp object. * @param body The request body * @return a {@link RequestInformation} */ @@ -328,7 +328,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a macOSLobApp object. + * Update the properties of a androidLobApp object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -359,7 +359,7 @@ public MobileAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedIOSLobApp object. + * Read properties and relationships of the androidLobApp object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java index 298177ca122..d218869f374 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java @@ -28,7 +28,6 @@ import com.microsoft.graph.devicemanagement.roleassignments.RoleAssignmentsRequestBuilder; import com.microsoft.graph.devicemanagement.roledefinitions.RoleDefinitionsRequestBuilder; import com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder; -import com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder; import com.microsoft.graph.devicemanagement.termsandconditions.TermsAndConditionsRequestBuilder; import com.microsoft.graph.devicemanagement.troubleshootingevents.TroubleshootingEventsRequestBuilder; import com.microsoft.graph.devicemanagement.userexperienceanalyticsapphealthapplicationperformance.UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder; @@ -297,14 +296,6 @@ public RoleDefinitionsRequestBuilder roleDefinitions() { public SoftwareUpdateStatusSummaryRequestBuilder softwareUpdateStatusSummary() { return new SoftwareUpdateStatusSummaryRequestBuilder(pathParameters, requestAdapter); } - /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - * @return a {@link TelecomExpenseManagementPartnersRequestBuilder} - */ - @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnersRequestBuilder telecomExpenseManagementPartners() { - return new TelecomExpenseManagementPartnersRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the termsAndConditions property of the microsoft.graph.deviceManagement entity. * @return a {@link TermsAndConditionsRequestBuilder} @@ -573,7 +564,7 @@ public DeviceManagementRequestBuilder(@jakarta.annotation.Nonnull final String r * Read properties and relationships of the deviceManagement object. * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement get() { @@ -584,7 +575,7 @@ public DeviceManagement get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -608,7 +599,7 @@ public GetEffectivePermissionsWithScopeRequestBuilder getEffectivePermissionsWit * @param body The request body * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement patch(@jakarta.annotation.Nonnull final DeviceManagement body) { @@ -620,7 +611,7 @@ public DeviceManagement patch(@jakarta.annotation.Nonnull final DeviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement patch(@jakarta.annotation.Nonnull final DeviceManagement body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java index 84514013715..735593f462c 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java @@ -60,21 +60,21 @@ public DeviceCompliancePoliciesRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the androidCompliancePolicy objects. * @return a {@link DeviceCompliancePolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the androidCompliancePolicy objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public DeviceCompliancePolicyCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windowsPhone81CompliancePolicy object. + * Create a new androidCompliancePolicy object. * @param body The request body * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body) { return post(body, null); } /** - * Create a new windowsPhone81CompliancePolicy object. + * Create a new androidCompliancePolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompl return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the androidCompliancePolicy objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the androidCompliancePolicy objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windowsPhone81CompliancePolicy object. + * Create a new androidCompliancePolicy object. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new windowsPhone81CompliancePolicy object. + * Create a new androidCompliancePolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public DeviceCompliancePoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnul return new DeviceCompliancePoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the androidCompliancePolicy objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java index 076dc937a36..dc2011297d0 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java @@ -118,18 +118,18 @@ public DeviceCompliancePolicyItemRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windows10CompliancePolicy. + * Deletes a androidCompliancePolicy. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windows10CompliancePolicy. + * Deletes a androidCompliancePolicy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -138,21 +138,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windows10CompliancePolicy object. + * Read properties and relationships of the androidCompliancePolicy object. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy get() { return get(null); } /** - * Read properties and relationships of the windows10CompliancePolicy object. + * Read properties and relationships of the androidCompliancePolicy object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -162,23 +162,23 @@ public DeviceCompliancePolicy get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicy::createFromDiscriminatorValue); } /** - * Update the properties of a androidWorkProfileCompliancePolicy object. + * Update the properties of a androidCompliancePolicy object. * @param body The request body * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body) { return patch(body, null); } /** - * Update the properties of a androidWorkProfileCompliancePolicy object. + * Update the properties of a androidCompliancePolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -189,7 +189,7 @@ public DeviceCompliancePolicy patch(@jakarta.annotation.Nonnull final DeviceComp return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicy::createFromDiscriminatorValue); } /** - * Deletes a windows10CompliancePolicy. + * Deletes a androidCompliancePolicy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -197,7 +197,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windows10CompliancePolicy. + * Deletes a androidCompliancePolicy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -209,7 +209,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windows10CompliancePolicy object. + * Read properties and relationships of the androidCompliancePolicy object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -217,7 +217,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windows10CompliancePolicy object. + * Read properties and relationships of the androidCompliancePolicy object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -229,7 +229,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a androidWorkProfileCompliancePolicy object. + * Update the properties of a androidCompliancePolicy object. * @param body The request body * @return a {@link RequestInformation} */ @@ -238,7 +238,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a androidWorkProfileCompliancePolicy object. + * Update the properties of a androidCompliancePolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -269,7 +269,7 @@ public DeviceCompliancePolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windows10CompliancePolicy object. + * Read properties and relationships of the androidCompliancePolicy object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java index f871d542c31..b1958000345 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java @@ -60,21 +60,21 @@ public DeviceConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosGeneralDeviceConfiguration objects. + * List properties and relationships of the androidCustomConfiguration objects. * @return a {@link DeviceConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosGeneralDeviceConfiguration objects. + * List properties and relationships of the androidCustomConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public DeviceConfigurationCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new androidWorkProfileGeneralDeviceConfiguration object. + * Create a new androidCustomConfiguration object. * @param body The request body * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfiguration body) { return post(body, null); } /** - * Create a new androidWorkProfileGeneralDeviceConfiguration object. + * Create a new androidCustomConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfigur return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosGeneralDeviceConfiguration objects. + * List properties and relationships of the androidCustomConfiguration objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosGeneralDeviceConfiguration objects. + * List properties and relationships of the androidCustomConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new androidWorkProfileGeneralDeviceConfiguration object. + * Create a new androidCustomConfiguration object. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new androidWorkProfileGeneralDeviceConfiguration object. + * Create a new androidCustomConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public DeviceConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull fi return new DeviceConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosGeneralDeviceConfiguration objects. + * List properties and relationships of the androidCustomConfiguration objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java index c0b3b1e13fd..7dba7904aae 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java @@ -101,18 +101,18 @@ public DeviceConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsPhone81CustomConfiguration. + * Deletes a androidCustomConfiguration. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsPhone81CustomConfiguration. + * Deletes a androidCustomConfiguration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -121,21 +121,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsPhone81GeneralConfiguration object. + * Read properties and relationships of the androidCustomConfiguration object. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration get() { return get(null); } /** - * Read properties and relationships of the windowsPhone81GeneralConfiguration object. + * Read properties and relationships of the androidCustomConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -155,23 +155,23 @@ public GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder getOm return new GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder(pathParameters, requestAdapter, secretReferenceValueId); } /** - * Update the properties of a sharedPCConfiguration object. + * Update the properties of a androidCustomConfiguration object. * @param body The request body * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration patch(@jakarta.annotation.Nonnull final DeviceConfiguration body) { return patch(body, null); } /** - * Update the properties of a sharedPCConfiguration object. + * Update the properties of a androidCustomConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration patch(@jakarta.annotation.Nonnull final DeviceConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -182,7 +182,7 @@ public DeviceConfiguration patch(@jakarta.annotation.Nonnull final DeviceConfigu return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfiguration::createFromDiscriminatorValue); } /** - * Deletes a windowsPhone81CustomConfiguration. + * Deletes a androidCustomConfiguration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -190,7 +190,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsPhone81CustomConfiguration. + * Deletes a androidCustomConfiguration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -202,7 +202,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsPhone81GeneralConfiguration object. + * Read properties and relationships of the androidCustomConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -210,7 +210,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsPhone81GeneralConfiguration object. + * Read properties and relationships of the androidCustomConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -222,7 +222,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a sharedPCConfiguration object. + * Update the properties of a androidCustomConfiguration object. * @param body The request body * @return a {@link RequestInformation} */ @@ -231,7 +231,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a sharedPCConfiguration object. + * Update the properties of a androidCustomConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -262,7 +262,7 @@ public DeviceConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsPhone81GeneralConfiguration object. + * Read properties and relationships of the androidCustomConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java index f35299194c2..b376f35d9d2 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java @@ -60,21 +60,21 @@ public DeviceEnrollmentConfigurationsRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + * List properties and relationships of the deviceEnrollmentConfiguration objects. * @return a {@link DeviceEnrollmentConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfigurationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + * List properties and relationships of the deviceEnrollmentConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public DeviceEnrollmentConfigurationCollectionResponse get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentLimitConfiguration object. * @param body The request body * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body) { return post(body, null); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentLimitConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final Devi return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + * List properties and relationships of the deviceEnrollmentConfiguration objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + * List properties and relationships of the deviceEnrollmentConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentLimitConfiguration object. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentLimitConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public DeviceEnrollmentConfigurationsRequestBuilder withUrl(@jakarta.annotation. return new DeviceEnrollmentConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + * List properties and relationships of the deviceEnrollmentConfiguration objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java index 8488c9ea061..461576ffd48 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java @@ -64,18 +64,18 @@ public DeviceEnrollmentConfigurationItemRequestBuilder(@jakarta.annotation.Nonnu super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Deletes a deviceEnrollmentLimitConfiguration. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Deletes a deviceEnrollmentLimitConfiguration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +84,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration get() { return get(null); } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public DeviceEnrollmentConfiguration patch(@jakarta.annotation.Nonnull final Dev return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfiguration::createFromDiscriminatorValue); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Deletes a deviceEnrollmentLimitConfiguration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +143,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Deletes a deviceEnrollmentLimitConfiguration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +163,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -215,7 +215,7 @@ public DeviceEnrollmentConfigurationItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java index d95718a0b0e..79c71a4aff3 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java @@ -60,21 +60,21 @@ public RoleDefinitionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the roleDefinition objects. + * List properties and relationships of the deviceAndAppManagementRoleDefinition objects. * @return a {@link RoleDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinitionCollectionResponse get() { return get(null); } /** - * List properties and relationships of the roleDefinition objects. + * List properties and relationships of the deviceAndAppManagementRoleDefinition objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinitionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public RoleDefinition post(@jakarta.annotation.Nonnull final RoleDefinition body return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * List properties and relationships of the roleDefinition objects. + * List properties and relationships of the deviceAndAppManagementRoleDefinition objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the roleDefinition objects. + * List properties and relationships of the deviceAndAppManagementRoleDefinition objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public RoleDefinitionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleDefinitionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the roleDefinition objects. + * List properties and relationships of the deviceAndAppManagementRoleDefinition objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java index c2f77069fac..31665978f35 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java @@ -46,18 +46,18 @@ public RoleDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -90,23 +90,23 @@ public RoleDefinition get(@jakarta.annotation.Nullable final java.util.function. return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * Update the properties of a roleDefinition object. + * Update the properties of a deviceAndAppManagementRoleDefinition object. * @param body The request body * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition patch(@jakarta.annotation.Nonnull final RoleDefinition body) { return patch(body, null); } /** - * Update the properties of a roleDefinition object. + * Update the properties of a deviceAndAppManagementRoleDefinition object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition patch(@jakarta.annotation.Nonnull final RoleDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +117,7 @@ public RoleDefinition patch(@jakarta.annotation.Nonnull final RoleDefinition bod return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a roleDefinition object. + * Update the properties of a deviceAndAppManagementRoleDefinition object. * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a roleDefinition object. + * Update the properties of a deviceAndAppManagementRoleDefinition object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InviteRequestBuilder.java index 6f06894705a..60ec79a148b 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InviteRequestBuilder.java @@ -35,7 +35,7 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/invite", rawUrl); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @return a {@link InvitePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -46,7 +46,7 @@ public InvitePostResponse post(@jakarta.annotation.Nonnull final InvitePostReque return post(body, null); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InvitePostResponse} @@ -62,7 +62,7 @@ public InvitePostResponse post(@jakarta.annotation.Nonnull final InvitePostReque return this.requestAdapter.send(requestInfo, errorMapping, InvitePostResponse::createFromDiscriminatorValue); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @return a {@link RequestInformation} */ @@ -71,7 +71,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java index 20e0f9e7910..531e2b06281 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java @@ -79,23 +79,23 @@ public ItemRetentionLabel get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, ItemRetentionLabel::createFromDiscriminatorValue); } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body) { return patch(body, null); } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -146,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java index 25580bb3f11..1375af1a06f 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java index a487e3decfd..87aaa40f9b6 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/ReportsRequestBuilder.java index f3ce69da4fb..4d146d0c4c4 100644 --- a/src/main/java/com/microsoft/graph/generated/education/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/reports/ReportsRequestBuilder.java @@ -1,7 +1,9 @@ package com.microsoft.graph.education.reports; import com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder; +import com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder; import com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder; +import com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.ReportsRoot; import com.microsoft.kiota.BaseRequestBuilder; @@ -30,6 +32,14 @@ public class ReportsRequestBuilder extends BaseRequestBuilder { public ReadingAssignmentSubmissionsRequestBuilder readingAssignmentSubmissions() { return new ReadingAssignmentSubmissionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + * @return a {@link ReadingCoachPassagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassagesRequestBuilder readingCoachPassages() { + return new ReadingCoachPassagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. * @return a {@link ReflectCheckInResponsesRequestBuilder} @@ -38,6 +48,14 @@ public ReadingAssignmentSubmissionsRequestBuilder readingAssignmentSubmissions() public ReflectCheckInResponsesRequestBuilder reflectCheckInResponses() { return new ReflectCheckInResponsesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + * @return a {@link SpeakerAssignmentSubmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionsRequestBuilder speakerAssignmentSubmissions() { + return new SpeakerAssignmentSubmissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ReportsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/ReadingCoachPassagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/ReadingCoachPassagesRequestBuilder.java new file mode 100644 index 00000000000..ef0a8684156 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/ReadingCoachPassagesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.reports.readingcoachpassages; + +import com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder; +import com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReadingCoachPassage; +import com.microsoft.graph.models.ReadingCoachPassageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingCoachPassagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + * @param readingCoachPassageId The unique identifier of readingCoachPassage + * @return a {@link ReadingCoachPassageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassageItemRequestBuilder byReadingCoachPassageId(@jakarta.annotation.Nonnull final String readingCoachPassageId) { + Objects.requireNonNull(readingCoachPassageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("readingCoachPassage%2Did", readingCoachPassageId); + return new ReadingCoachPassageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReadingCoachPassagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReadingCoachPassagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @return a {@link ReadingCoachPassageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReadingCoachPassageCollectionResponse get() { + return get(null); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReadingCoachPassageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingCoachPassageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to readingCoachPassages for education + * @param body The request body + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage post(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return post(body, null); + } + /** + * Create new navigation property to readingCoachPassages for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage post(@jakarta.annotation.Nonnull final ReadingCoachPassage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingCoachPassage::createFromDiscriminatorValue); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to readingCoachPassages for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to readingCoachPassages for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReadingCoachPassage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReadingCoachPassagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReadingCoachPassagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c1ddcdc7921 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.reports.readingcoachpassages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/item/ReadingCoachPassageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/item/ReadingCoachPassageItemRequestBuilder.java new file mode 100644 index 00000000000..2feee415597 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/item/ReadingCoachPassageItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.reports.readingcoachpassages.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReadingCoachPassage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingCoachPassageItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReadingCoachPassageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/{readingCoachPassage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReadingCoachPassageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/{readingCoachPassage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property readingCoachPassages for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property readingCoachPassages for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Details of practiced Reading Coach passages. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage get() { + return get(null); + } + /** + * Details of practiced Reading Coach passages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingCoachPassage::createFromDiscriminatorValue); + } + /** + * Update the navigation property readingCoachPassages in education + * @param body The request body + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage patch(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return patch(body, null); + } + /** + * Update the navigation property readingCoachPassages in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage patch(@jakarta.annotation.Nonnull final ReadingCoachPassage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingCoachPassage::createFromDiscriminatorValue); + } + /** + * Delete navigation property readingCoachPassages for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property readingCoachPassages for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Details of practiced Reading Coach passages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Details of practiced Reading Coach passages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property readingCoachPassages in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property readingCoachPassages in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ReadingCoachPassage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReadingCoachPassageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReadingCoachPassageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Details of practiced Reading Coach passages. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/SpeakerAssignmentSubmissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/SpeakerAssignmentSubmissionsRequestBuilder.java new file mode 100644 index 00000000000..97effbfc06f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/SpeakerAssignmentSubmissionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.reports.speakerassignmentsubmissions; + +import com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder; +import com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SpeakerAssignmentSubmission; +import com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SpeakerAssignmentSubmissionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + * @param speakerAssignmentSubmissionId The unique identifier of speakerAssignmentSubmission + * @return a {@link SpeakerAssignmentSubmissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionItemRequestBuilder bySpeakerAssignmentSubmissionId(@jakarta.annotation.Nonnull final String speakerAssignmentSubmissionId) { + Objects.requireNonNull(speakerAssignmentSubmissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("speakerAssignmentSubmission%2Did", speakerAssignmentSubmissionId); + return new SpeakerAssignmentSubmissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @return a {@link SpeakerAssignmentSubmissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmissionCollectionResponse get() { + return get(null); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SpeakerAssignmentSubmissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to speakerAssignmentSubmissions for education + * @param body The request body + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission post(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return post(body, null); + } + /** + * Create new navigation property to speakerAssignmentSubmissions for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission post(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SpeakerAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to speakerAssignmentSubmissions for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to speakerAssignmentSubmissions for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SpeakerAssignmentSubmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SpeakerAssignmentSubmissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of speaker assignments that were submitted by a student. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2a9f0bc2015 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.reports.speakerassignmentsubmissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/item/SpeakerAssignmentSubmissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/item/SpeakerAssignmentSubmissionItemRequestBuilder.java new file mode 100644 index 00000000000..ab68d39bd1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/item/SpeakerAssignmentSubmissionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.reports.speakerassignmentsubmissions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SpeakerAssignmentSubmission; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SpeakerAssignmentSubmissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Details of submitted speaker assignments. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission get() { + return get(null); + } + /** + * Details of submitted speaker assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SpeakerAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Update the navigation property speakerAssignmentSubmissions in education + * @param body The request body + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission patch(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return patch(body, null); + } + /** + * Update the navigation property speakerAssignmentSubmissions in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission patch(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SpeakerAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Details of submitted speaker assignments. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Details of submitted speaker assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property speakerAssignmentSubmissions in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property speakerAssignmentSubmissions in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SpeakerAssignmentSubmissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SpeakerAssignmentSubmissionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Details of submitted speaker assignments. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/GroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/GroupsRequestBuilder.java index f68a6443fb9..f26a6683d2a 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/GroupsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/GroupsRequestBuilder.java @@ -120,23 +120,23 @@ public GroupCollectionResponse get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, GroupCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body) { return post(body, null); } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Group post(@jakarta.annotation.Nonnull final Group body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -167,7 +167,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @return a {@link RequestInformation} */ @@ -176,7 +176,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + * Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java index 52d457a0334..94023f9bd34 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java @@ -22,6 +22,7 @@ import com.microsoft.graph.groups.item.members.MembersRequestBuilder; import com.microsoft.graph.groups.item.memberswithlicenseerrors.MembersWithLicenseErrorsRequestBuilder; import com.microsoft.graph.groups.item.onenote.OnenoteRequestBuilder; +import com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder; import com.microsoft.graph.groups.item.owners.OwnersRequestBuilder; import com.microsoft.graph.groups.item.permissiongrants.PermissionGrantsRequestBuilder; import com.microsoft.graph.groups.item.photo.PhotoRequestBuilder; @@ -239,6 +240,14 @@ public MembersWithLicenseErrorsRequestBuilder membersWithLicenseErrors() { public OnenoteRequestBuilder onenote() { return new OnenoteRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + * @return a {@link OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder onPremisesSyncBehavior() { + return new OnPremisesSyncBehaviorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the owners property of the microsoft.graph.group entity. * @return a {@link OwnersRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java index b7cb4137044..fe62f228833 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java @@ -48,7 +48,7 @@ public ConversationItemRequestBuilder(@jakarta.annotation.Nonnull final String r /** * Delete conversation. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); @@ -57,7 +57,7 @@ public void delete() { * Delete conversation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation get() { return get(null); } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -110,7 +110,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +146,7 @@ public ConversationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java index 9902355a599..b20eacba228 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java new file mode 100644 index 00000000000..37be2a71002 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.groups.item.onpremisessyncbehavior; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnPremisesSyncBehavior; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPremisesSyncBehaviorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OnPremisesSyncBehaviorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnPremisesSyncBehaviorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnPremisesSyncBehaviorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnPremisesSyncBehaviorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onPremisesSyncBehavior for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for groups + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get onPremisesSyncBehavior from groups + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior get() { + return get(null); + } + /** + * Get onPremisesSyncBehavior from groups + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnPremisesSyncBehavior::createFromDiscriminatorValue); + } + /** + * Update the navigation property onPremisesSyncBehavior in groups + * @param body The request body + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior patch(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body) { + return patch(body, null); + } + /** + * Update the navigation property onPremisesSyncBehavior in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior patch(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnPremisesSyncBehavior::createFromDiscriminatorValue); + } + /** + * Delete navigation property onPremisesSyncBehavior for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for groups + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get onPremisesSyncBehavior from groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get onPremisesSyncBehavior from groups + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property onPremisesSyncBehavior in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property onPremisesSyncBehavior in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnPremisesSyncBehaviorRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get onPremisesSyncBehavior from groups + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java index b62886d53cd..0777c037e7b 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java @@ -57,7 +57,7 @@ public ConversationThreadItemRequestBuilder(@jakarta.annotation.Nonnull final St /** * Delete conversationThread. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); @@ -66,7 +66,7 @@ public void delete() { * Delete conversationThread. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -75,21 +75,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @return a {@link ConversationThread} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationThread get() { return get(null); } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationThread} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationThread get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -146,7 +146,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -154,7 +154,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -206,7 +206,7 @@ public ConversationThreadItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a thread object. + * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/posts/PostsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/posts/PostsRequestBuilder.java index a8e2cfeae0a..3d3ea1dbfa4 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/posts/PostsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/posts/PostsRequestBuilder.java @@ -59,21 +59,21 @@ public PostsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + * Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. * @return a {@link PostCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PostCollectionResponse get() { return get(null); } /** - * Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + * Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PostCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PostCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -83,7 +83,7 @@ public PostCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, PostCollectionResponse::createFromDiscriminatorValue); } /** - * Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + * Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + * Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public PostsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new PostsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + * Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java index 950e00bfa49..f11d366df32 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/reply/ReplyRequestBuilder.java @@ -35,20 +35,20 @@ public ReplyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/reply", rawUrl); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body) { post(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReplyPostRequestBody body, @j this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java index ae7c950a627..4fe5a689acc 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java @@ -37,18 +37,18 @@ public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get() { return get(null); } /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +108,7 @@ public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -188,7 +188,7 @@ public NamedLocationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of a namedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java index 354cb549225..b6e2b442d8a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java @@ -120,21 +120,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get() { return get(null); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -191,7 +191,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -199,7 +199,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -251,7 +251,7 @@ public AccessPackageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + * Retrieve the properties and relationships of an accessPackage object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java index 24b1b235c33..d85105df21a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java @@ -37,18 +37,18 @@ public CustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -81,23 +81,23 @@ public CustomCalloutExtension get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { return patch(body, null); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +108,7 @@ public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCall return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/termsofuse/agreements/item/AgreementItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/termsofuse/agreements/item/AgreementItemRequestBuilder.java index 900e65ca210..bbfee33be6c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/termsofuse/agreements/item/AgreementItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/termsofuse/agreements/item/AgreementItemRequestBuilder.java @@ -84,21 +84,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @return a {@link Agreement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Agreement get() { return get(null); } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Agreement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Agreement get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -155,7 +155,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +163,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -215,7 +215,7 @@ public AgreementItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt index 46328da4dab..0f2e7daddd8 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt +++ b/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt @@ -6840,7 +6840,9 @@ com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|constru com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|get():CloudCommunications com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudCommunications +com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|getAllOnlineMeetingMessages:GetAllOnlineMeetingMessagesRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|getPresencesByUserId:GetPresencesByUserIdRequestBuilder +com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|onlineMeetingConversations:OnlineMeetingConversationsRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|onlineMeetings:OnlineMeetingsRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|patch(body:CloudCommunications):CloudCommunications com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|patch(body:CloudCommunications; requestConfiguration?:java.util.function.Consumer):CloudCommunications @@ -6850,6 +6852,33 @@ com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|toGetRe com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:CloudCommunications):RequestInformation com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:CloudCommunications; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|withUrl(rawUrl:String):CommunicationsRequestBuilder +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|constructor():void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get():GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllOnlineMeetingMessagesRequestBuilder com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|public|constructor():void com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|public|getAdditionalData():Map @@ -6878,6 +6907,713 @@ com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequ com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|toPostRequestInformation(body:GetPresencesByUserIdPostRequestBody):RequestInformation com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|toPostRequestInformation(body:GetPresencesByUserIdPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|withUrl(rawUrl:String):GetPresencesByUserIdRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|byEngagementConversationMessageId1(engagementConversationMessageId1:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|byEngagementConversationMessageId(engagementConversationMessageId:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|get():InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|withUrl(rawUrl:String):AttendeeReportRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|attendeeReport:AttendeeReportRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|get():OnlineMeeting +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeeting +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get():OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|messages:MessagesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|onlineMeeting:OnlineMeetingRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|starter:StarterRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toPatchRequestInformation(body:OnlineMeetingEngagementConversation):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toPatchRequestInformation(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingEngagementConversationItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|byEngagementConversationMessageId(engagementConversationMessageId:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|withUrl(rawUrl:String):StarterRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|byOnlineMeetingEngagementConversationId(onlineMeetingEngagementConversationId:String):OnlineMeetingEngagementConversationItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|get():OnlineMeetingEngagementConversationCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversationCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeetingEngagementConversation):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingConversationsRequestBuilder com.microsoft.graph.communications.onlinemeetings.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.communications.onlinemeetings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.communications.onlinemeetings.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -8165,6 +8901,7 @@ com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public| com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|orderby:String[] com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|search:String com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|skip:Integer com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|top:Integer com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters~~>QueryParameters @@ -8712,17 +9449,45 @@ com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|graph com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|withUrl(rawUrl:String):MemberOfRequestBuilder +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete():Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get():OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior):OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|withUrl(rawUrl:String):OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|delete():Void +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|directReports:DirectReportsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|get():OrgContact com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OrgContact @@ -8730,11 +9495,18 @@ com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|getMembe com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|getMemberObjects:GetMemberObjectsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|manager:ManagerRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact):OrgContact +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact; requestConfiguration?:java.util.function.Consumer):OrgContact com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|retryServiceProvisioning:RetryServiceProvisioningRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toPatchRequestInformation(body:OrgContact):RequestInformation +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toPatchRequestInformation(body:OrgContact; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|transitiveMemberOf:TransitiveMemberOfRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|withUrl(rawUrl:String):OrgContactItemRequestBuilder com.microsoft.graph.contacts.item.restore.RestoreRequestBuilder-->BaseRequestBuilder @@ -19561,7 +20333,6 @@ com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|res com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|roleAssignments:RoleAssignmentsRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|roleDefinitions:RoleDefinitionsRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|softwareUpdateStatusSummary:SoftwareUpdateStatusSummaryRequestBuilder -com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|telecomExpenseManagementPartners:TelecomExpenseManagementPartnersRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|termsAndConditions:TermsAndConditionsRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -22114,71 +22885,6 @@ com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateS com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|withUrl(rawUrl:String):SoftwareUpdateStatusSummaryRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete():Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get():TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:TelecomExpenseManagementPartner):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|withUrl(rawUrl:String):TelecomExpenseManagementPartnerItemRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|orderby:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|byTelecomExpenseManagementPartnerId(telecomExpenseManagementPartnerId:String):TelecomExpenseManagementPartnerItemRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get():TelecomExpenseManagementPartnerCollectionResponse -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartnerCollectionResponse -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toPostRequestInformation(body:TelecomExpenseManagementPartner):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toPostRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|withUrl(rawUrl:String):TelecomExpenseManagementPartnersRequestBuilder com.microsoft.graph.devicemanagement.termsandconditions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.devicemanagement.termsandconditions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.devicemanagement.termsandconditions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -61182,6 +61888,71 @@ com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssign com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:ReadingAssignmentSubmission):RequestInformation com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:ReadingAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|withUrl(rawUrl:String):ReadingAssignmentSubmissionsRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|get():ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|patch(body:ReadingCoachPassage):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|patch(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toPatchRequestInformation(body:ReadingCoachPassage):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toPatchRequestInformation(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|withUrl(rawUrl:String):ReadingCoachPassageItemRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|byReadingCoachPassageId(readingCoachPassageId:String):ReadingCoachPassageItemRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|get():ReadingCoachPassageCollectionResponse +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReadingCoachPassageCollectionResponse +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|post(body:ReadingCoachPassage):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|post(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toPostRequestInformation(body:ReadingCoachPassage):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toPostRequestInformation(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|withUrl(rawUrl:String):ReadingCoachPassagesRequestBuilder com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -61265,7 +62036,9 @@ com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|get(request com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|patch(body:ReportsRoot):ReportsRoot com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|patch(body:ReportsRoot; requestConfiguration?:java.util.function.Consumer):ReportsRoot com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|readingAssignmentSubmissions:ReadingAssignmentSubmissionsRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|readingCoachPassages:ReadingCoachPassagesRequestBuilder com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|reflectCheckInResponses:ReflectCheckInResponsesRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|speakerAssignmentSubmissions:SpeakerAssignmentSubmissionsRequestBuilder com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -61273,6 +62046,71 @@ com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toGetReques com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toPatchRequestInformation(body:ReportsRoot):RequestInformation com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toPatchRequestInformation(body:ReportsRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|withUrl(rawUrl:String):ReportsRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|get():SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|patch(body:SpeakerAssignmentSubmission):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|patch(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toPatchRequestInformation(body:SpeakerAssignmentSubmission):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toPatchRequestInformation(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|withUrl(rawUrl:String):SpeakerAssignmentSubmissionItemRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|bySpeakerAssignmentSubmissionId(speakerAssignmentSubmissionId:String):SpeakerAssignmentSubmissionItemRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|get():SpeakerAssignmentSubmissionCollectionResponse +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmissionCollectionResponse +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|post(body:SpeakerAssignmentSubmission):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|post(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:SpeakerAssignmentSubmission):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|withUrl(rawUrl:String):SpeakerAssignmentSubmissionsRequestBuilder com.microsoft.graph.education.schools.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.schools.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.education.schools.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -66478,6 +67316,7 @@ com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|memberOf:Member com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|members:MembersRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|membersWithLicenseErrors:MembersWithLicenseErrorsRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|onenote:OnenoteRequestBuilder +com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|owners:OwnersRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|patch(body:Group):Group com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|patch(body:Group; requestConfiguration?:java.util.function.Consumer):Group @@ -69654,6 +70493,30 @@ com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public|toPostRequestInformation(body:OnenoteSection):RequestInformation com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public|toPostRequestInformation(body:OnenoteSection; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public|withUrl(rawUrl:String):SectionsRequestBuilder +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get():OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior):OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|withUrl(rawUrl:String):OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.groups.item.owners.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -116039,6 +116902,7 @@ com.microsoft.graph.models.CloudCommunications::|public|getCallRecords():java.ut com.microsoft.graph.models.CloudCommunications::|public|getCalls():java.util.List com.microsoft.graph.models.CloudCommunications::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CloudCommunications::|public|getOdataType():String +com.microsoft.graph.models.CloudCommunications::|public|getOnlineMeetingConversations():java.util.List com.microsoft.graph.models.CloudCommunications::|public|getOnlineMeetings():java.util.List com.microsoft.graph.models.CloudCommunications::|public|getPresences():java.util.List com.microsoft.graph.models.CloudCommunications::|public|serialize(writer:SerializationWriter):Void @@ -116047,6 +116911,7 @@ com.microsoft.graph.models.CloudCommunications::|public|setBackingStore(value:Ba com.microsoft.graph.models.CloudCommunications::|public|setCallRecords(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setCalls(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CloudCommunications::|public|setOnlineMeetingConversations(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setOnlineMeetings(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setPresences(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudCommunications @@ -120560,7 +121425,6 @@ com.microsoft.graph.models.DeviceManagement::|public|getRoleDefinitions():java.u com.microsoft.graph.models.DeviceManagement::|public|getSettings():DeviceManagementSettings com.microsoft.graph.models.DeviceManagement::|public|getSoftwareUpdateStatusSummary():SoftwareUpdateStatusSummary com.microsoft.graph.models.DeviceManagement::|public|getSubscriptionState():DeviceManagementSubscriptionState -com.microsoft.graph.models.DeviceManagement::|public|getTelecomExpenseManagementPartners():java.util.List com.microsoft.graph.models.DeviceManagement::|public|getTermsAndConditions():java.util.List com.microsoft.graph.models.DeviceManagement::|public|getTroubleshootingEvents():java.util.List com.microsoft.graph.models.DeviceManagement::|public|getUserExperienceAnalyticsAppHealthApplicationPerformance():java.util.List @@ -120627,7 +121491,6 @@ com.microsoft.graph.models.DeviceManagement::|public|setRoleDefinitions(value?:j com.microsoft.graph.models.DeviceManagement::|public|setSettings(value?:DeviceManagementSettings):void com.microsoft.graph.models.DeviceManagement::|public|setSoftwareUpdateStatusSummary(value?:SoftwareUpdateStatusSummary):void com.microsoft.graph.models.DeviceManagement::|public|setSubscriptionState(value?:DeviceManagementSubscriptionState):void -com.microsoft.graph.models.DeviceManagement::|public|setTelecomExpenseManagementPartners(value?:java.util.List):void com.microsoft.graph.models.DeviceManagement::|public|setTermsAndConditions(value?:java.util.List):void com.microsoft.graph.models.DeviceManagement::|public|setTroubleshootingEvents(value?:java.util.List):void com.microsoft.graph.models.DeviceManagement::|public|setUserExperienceAnalyticsAppHealthApplicationPerformance(value?:java.util.List):void @@ -121882,6 +122745,94 @@ com.microsoft.graph.models.EducationAddToCalendarOptions::0001-StudentsAndPublis com.microsoft.graph.models.EducationAddToCalendarOptions::0002-StudentsAndTeamOwners com.microsoft.graph.models.EducationAddToCalendarOptions::0003-UnknownFutureValue com.microsoft.graph.models.EducationAddToCalendarOptions::0004-StudentsOnly +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getAreEngagementStrategiesEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getIsCallToActionEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getIsEmotionalAndIntellectualAppealEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setAreEngagementStrategiesEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setIsCallToActionEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setIsEmotionalAndIntellectualAppealEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackAudienceEngagementSettings +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getIsMessageClarityEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getIsQualityOfInformationEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getIsSpeechOrganizationEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setIsMessageClarityEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setIsQualityOfInformationEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setIsSpeechOrganizationEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackContentSettings +com.microsoft.graph.models.EducationAiFeedbackContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackCriteria::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getAiFeedbackSettings():EducationAiFeedbackSettings +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getSpeechType():EducationSpeechType +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setAiFeedbackSettings(value?:EducationAiFeedbackSettings):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setSpeechType(value?:EducationSpeechType):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackCriteria +com.microsoft.graph.models.EducationAiFeedbackCriteria~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getAreRhetoricalTechniquesEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getIsLanguageUseEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getIsStyleEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setAreRhetoricalTechniquesEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setIsLanguageUseEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setIsStyleEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackDeliverySettings +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getAudienceEngagementSettings():EducationAiFeedbackAudienceEngagementSettings +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getContentSettings():EducationAiFeedbackContentSettings +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getDeliverySettings():EducationAiFeedbackDeliverySettings +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setAudienceEngagementSettings(value?:EducationAiFeedbackAudienceEngagementSettings):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setContentSettings(value?:EducationAiFeedbackContentSettings):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setDeliverySettings(value?:EducationAiFeedbackDeliverySettings):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackSettings +com.microsoft.graph.models.EducationAiFeedbackSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.EducationAssignment-->Entity com.microsoft.graph.models.EducationAssignment::|public|constructor():void com.microsoft.graph.models.EducationAssignment::|public|getAddedStudentAction():EducationAddedStudentAction @@ -122548,6 +123499,102 @@ com.microsoft.graph.models.EducationSchoolCollectionResponse::|public|getValue() com.microsoft.graph.models.EducationSchoolCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.EducationSchoolCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.EducationSchoolCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSchoolCollectionResponse +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getIsBodyLanguageEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setIsBodyLanguageEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachAudienceEngagementSettings +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getIsInclusivenessEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getIsRepetitiveLanguageEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setIsInclusivenessEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setIsRepetitiveLanguageEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachContentSettings +com.microsoft.graph.models.EducationSpeakerCoachContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getAreFillerWordsEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getIsPaceEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getIsPitchEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getIsPronunciationEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setAreFillerWordsEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setIsPaceEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setIsPitchEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setIsPronunciationEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachDeliverySettings +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerCoachSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getAudienceEngagementSettings():EducationSpeakerCoachAudienceEngagementSettings +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getContentSettings():EducationSpeakerCoachContentSettings +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getDeliverySettings():EducationSpeakerCoachDeliverySettings +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setAudienceEngagementSettings(value?:EducationSpeakerCoachAudienceEngagementSettings):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setContentSettings(value?:EducationSpeakerCoachContentSettings):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setDeliverySettings(value?:EducationSpeakerCoachDeliverySettings):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachSettings +com.microsoft.graph.models.EducationSpeakerCoachSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerProgressResource-->EducationResource +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getAiFeedbackCriteria():EducationAiFeedbackCriteria +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getIsAiFeedbackEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getIsVideoRequired():Boolean +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getMaxRecordingAttempts():Integer +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getPresentationTitle():String +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getRecordingTimeLimitInMinutes():Integer +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getShowRehearsalReportToStudentBeforeMediaUpload():Boolean +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getSpeakerCoachSettings():EducationSpeakerCoachSettings +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getSpokenLanguageLocale():String +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|OdataType:String +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setAiFeedbackCriteria(value?:EducationAiFeedbackCriteria):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setIsAiFeedbackEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setIsVideoRequired(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setMaxRecordingAttempts(value?:Integer):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setPresentationTitle(value?:String):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setRecordingTimeLimitInMinutes(value?:Integer):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setShowRehearsalReportToStudentBeforeMediaUpload(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setSpeakerCoachSettings(value?:EducationSpeakerCoachSettings):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setSpokenLanguageLocale(value?:String):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerProgressResource +com.microsoft.graph.models.EducationSpeechType::0000-Informative +com.microsoft.graph.models.EducationSpeechType::0001-Personal +com.microsoft.graph.models.EducationSpeechType::0002-Persuasive +com.microsoft.graph.models.EducationSpeechType::0003-UnknownFutureValue com.microsoft.graph.models.EducationStudent::|protected|backingStore:BackingStore com.microsoft.graph.models.EducationStudent::|public|constructor():void com.microsoft.graph.models.EducationStudent::|public|getAdditionalData():Map @@ -123141,6 +124188,140 @@ com.microsoft.graph.models.EngagementAsyncOperationCollectionResponse::|public|s com.microsoft.graph.models.EngagementAsyncOperationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementAsyncOperationCollectionResponse com.microsoft.graph.models.EngagementAsyncOperationType::0000-CreateCommunity com.microsoft.graph.models.EngagementAsyncOperationType::0001-UnknownFutureValue +com.microsoft.graph.models.EngagementConversation-->Entity +com.microsoft.graph.models.EngagementConversation::|public|constructor():void +com.microsoft.graph.models.EngagementConversation::|public|getCreationMode():EngagementCreationMode +com.microsoft.graph.models.EngagementConversation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversation::|public|getMessages():java.util.List +com.microsoft.graph.models.EngagementConversation::|public|getStarter():EngagementConversationMessage +com.microsoft.graph.models.EngagementConversation::|public|getStarterId():String +com.microsoft.graph.models.EngagementConversation::|public|OdataType:String +com.microsoft.graph.models.EngagementConversation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversation::|public|setCreationMode(value?:EngagementCreationMode):void +com.microsoft.graph.models.EngagementConversation::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversation::|public|setStarter(value?:EngagementConversationMessage):void +com.microsoft.graph.models.EngagementConversation::|public|setStarterId(value?:String):void +com.microsoft.graph.models.EngagementConversation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversation +com.microsoft.graph.models.EngagementConversationDiscussionMessage-->EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationDiscussionMessage +com.microsoft.graph.models.EngagementConversationMessage-->Entity +com.microsoft.graph.models.EngagementConversationMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessage::|public|getBody():ItemBody +com.microsoft.graph.models.EngagementConversationMessage::|public|getConversation():EngagementConversation +com.microsoft.graph.models.EngagementConversationMessage::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.EngagementConversationMessage::|public|getCreationMode():EngagementCreationMode +com.microsoft.graph.models.EngagementConversationMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessage::|public|getFrom():EngagementIdentitySet +com.microsoft.graph.models.EngagementConversationMessage::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.EngagementConversationMessage::|public|getReactions():java.util.List +com.microsoft.graph.models.EngagementConversationMessage::|public|getReplies():java.util.List +com.microsoft.graph.models.EngagementConversationMessage::|public|getReplyTo():EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationMessage::|public|getReplyToId():String +com.microsoft.graph.models.EngagementConversationMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessage::|public|setBody(value?:ItemBody):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setConversation(value?:EngagementConversation):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setCreationMode(value?:EngagementCreationMode):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setFrom(value?:EngagementIdentitySet):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReactions(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReplies(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReplyTo(value?:EngagementConversationMessage):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReplyToId(value?:String):void +com.microsoft.graph.models.EngagementConversationMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageCollectionResponse +com.microsoft.graph.models.EngagementConversationMessageReaction-->Entity +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getReactionBy():EngagementIdentitySet +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getReactionType():EngagementConversationMessageReactionType +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|setReactionBy(value?:EngagementIdentitySet):void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|setReactionType(value?:EngagementConversationMessageReactionType):void +com.microsoft.graph.models.EngagementConversationMessageReaction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageReaction +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.models.EngagementConversationMessageReactionType::0000-Like +com.microsoft.graph.models.EngagementConversationMessageReactionType::0001-Love +com.microsoft.graph.models.EngagementConversationMessageReactionType::0002-Celebrate +com.microsoft.graph.models.EngagementConversationMessageReactionType::0003-Thank +com.microsoft.graph.models.EngagementConversationMessageReactionType::0004-Laugh +com.microsoft.graph.models.EngagementConversationMessageReactionType::0005-Sad +com.microsoft.graph.models.EngagementConversationMessageReactionType::0006-Happy +com.microsoft.graph.models.EngagementConversationMessageReactionType::0007-Excited +com.microsoft.graph.models.EngagementConversationMessageReactionType::0008-Smile +com.microsoft.graph.models.EngagementConversationMessageReactionType::0009-Silly +com.microsoft.graph.models.EngagementConversationMessageReactionType::0010-IntenseLaugh +com.microsoft.graph.models.EngagementConversationMessageReactionType::0011-StarStruck +com.microsoft.graph.models.EngagementConversationMessageReactionType::0012-Goofy +com.microsoft.graph.models.EngagementConversationMessageReactionType::0013-Thinking +com.microsoft.graph.models.EngagementConversationMessageReactionType::0014-Surprised +com.microsoft.graph.models.EngagementConversationMessageReactionType::0015-MindBlown +com.microsoft.graph.models.EngagementConversationMessageReactionType::0016-Scared +com.microsoft.graph.models.EngagementConversationMessageReactionType::0017-Crying +com.microsoft.graph.models.EngagementConversationMessageReactionType::0018-Shocked +com.microsoft.graph.models.EngagementConversationMessageReactionType::0019-Angry +com.microsoft.graph.models.EngagementConversationMessageReactionType::0020-Agree +com.microsoft.graph.models.EngagementConversationMessageReactionType::0021-Praise +com.microsoft.graph.models.EngagementConversationMessageReactionType::0022-TakingNotes +com.microsoft.graph.models.EngagementConversationMessageReactionType::0023-HeartBroken +com.microsoft.graph.models.EngagementConversationMessageReactionType::0024-Support +com.microsoft.graph.models.EngagementConversationMessageReactionType::0025-Confirmed +com.microsoft.graph.models.EngagementConversationMessageReactionType::0026-Watching +com.microsoft.graph.models.EngagementConversationMessageReactionType::0027-Brain +com.microsoft.graph.models.EngagementConversationMessageReactionType::0028-Medal +com.microsoft.graph.models.EngagementConversationMessageReactionType::0029-Bullseye +com.microsoft.graph.models.EngagementConversationMessageReactionType::0030-UnknownFutureValue +com.microsoft.graph.models.EngagementConversationModerationState::0000-Published +com.microsoft.graph.models.EngagementConversationModerationState::0001-PendingReview +com.microsoft.graph.models.EngagementConversationModerationState::0002-Dismissed +com.microsoft.graph.models.EngagementConversationModerationState::0003-UnknownFutureValue +com.microsoft.graph.models.EngagementConversationQuestionMessage-->EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|getTitle():String +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|setTitle(value?:String):void +com.microsoft.graph.models.EngagementConversationQuestionMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationQuestionMessage +com.microsoft.graph.models.EngagementConversationSystemMessage-->EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationSystemMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationSystemMessage +com.microsoft.graph.models.EngagementCreationMode::0000-None +com.microsoft.graph.models.EngagementCreationMode::0001-Migration +com.microsoft.graph.models.EngagementCreationMode::0002-UnknownFutureValue +com.microsoft.graph.models.EngagementIdentitySet-->IdentitySet +com.microsoft.graph.models.EngagementIdentitySet::|public|constructor():void +com.microsoft.graph.models.EngagementIdentitySet::|public|getAudience():Identity +com.microsoft.graph.models.EngagementIdentitySet::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementIdentitySet::|public|getGroup():Identity +com.microsoft.graph.models.EngagementIdentitySet::|public|OdataType:String +com.microsoft.graph.models.EngagementIdentitySet::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementIdentitySet::|public|setAudience(value?:Identity):void +com.microsoft.graph.models.EngagementIdentitySet::|public|setGroup(value?:Identity):void +com.microsoft.graph.models.EngagementIdentitySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementIdentitySet com.microsoft.graph.models.EnrollmentConfigurationAssignment-->Entity com.microsoft.graph.models.EnrollmentConfigurationAssignment::|public|constructor():void com.microsoft.graph.models.EnrollmentConfigurationAssignment::|public|getFieldDeserializers():Map> @@ -124806,6 +125987,7 @@ com.microsoft.graph.models.Group::|public|getOnPremisesNetBiosName():String com.microsoft.graph.models.Group::|public|getOnPremisesProvisioningErrors():java.util.List com.microsoft.graph.models.Group::|public|getOnPremisesSamAccountName():String com.microsoft.graph.models.Group::|public|getOnPremisesSecurityIdentifier():String +com.microsoft.graph.models.Group::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior com.microsoft.graph.models.Group::|public|getOnPremisesSyncEnabled():Boolean com.microsoft.graph.models.Group::|public|getOwners():java.util.List com.microsoft.graph.models.Group::|public|getPermissionGrants():java.util.List @@ -124876,6 +126058,7 @@ com.microsoft.graph.models.Group::|public|setOnPremisesNetBiosName(value?:String com.microsoft.graph.models.Group::|public|setOnPremisesProvisioningErrors(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setOnPremisesSamAccountName(value?:String):void com.microsoft.graph.models.Group::|public|setOnPremisesSecurityIdentifier(value?:String):void +com.microsoft.graph.models.Group::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void com.microsoft.graph.models.Group::|public|setOnPremisesSyncEnabled(value?:Boolean):void com.microsoft.graph.models.Group::|public|setOwners(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setPermissionGrants(value?:java.util.List):void @@ -129464,6 +130647,7 @@ com.microsoft.graph.models.ManagedDevice::|public|getManagedDeviceName():String com.microsoft.graph.models.ManagedDevice::|public|getManagedDeviceOwnerType():ManagedDeviceOwnerType com.microsoft.graph.models.ManagedDevice::|public|getManagementAgent():ManagementAgentType com.microsoft.graph.models.ManagedDevice::|public|getManagementCertificateExpirationDate():OffsetDateTime +com.microsoft.graph.models.ManagedDevice::|public|getManagementState():ManagementState com.microsoft.graph.models.ManagedDevice::|public|getManufacturer():String com.microsoft.graph.models.ManagedDevice::|public|getMeid():String com.microsoft.graph.models.ManagedDevice::|public|getModel():String @@ -129526,6 +130710,7 @@ com.microsoft.graph.models.ManagedDevice::|public|setManagedDeviceName(value?:St com.microsoft.graph.models.ManagedDevice::|public|setManagedDeviceOwnerType(value?:ManagedDeviceOwnerType):void com.microsoft.graph.models.ManagedDevice::|public|setManagementAgent(value?:ManagementAgentType):void com.microsoft.graph.models.ManagedDevice::|public|setManagementCertificateExpirationDate(value?:OffsetDateTime):void +com.microsoft.graph.models.ManagedDevice::|public|setManagementState(value?:ManagementState):void com.microsoft.graph.models.ManagedDevice::|public|setManufacturer(value?:String):void com.microsoft.graph.models.ManagedDevice::|public|setMeid(value?:String):void com.microsoft.graph.models.ManagedDevice::|public|setModel(value?:String):void @@ -129872,6 +131057,19 @@ com.microsoft.graph.models.ManagementAgentType::0009-Jamf com.microsoft.graph.models.ManagementAgentType::0010-GoogleCloudDevicePolicyController com.microsoft.graph.models.ManagementAgentType::0011-Microsoft365ManagedMdm com.microsoft.graph.models.ManagementAgentType::0012-MsSense +com.microsoft.graph.models.ManagementState::0000-Managed +com.microsoft.graph.models.ManagementState::0001-RetirePending +com.microsoft.graph.models.ManagementState::0002-RetireFailed +com.microsoft.graph.models.ManagementState::0003-WipePending +com.microsoft.graph.models.ManagementState::0004-WipeFailed +com.microsoft.graph.models.ManagementState::0005-Unhealthy +com.microsoft.graph.models.ManagementState::0006-DeletePending +com.microsoft.graph.models.ManagementState::0007-RetireIssued +com.microsoft.graph.models.ManagementState::0008-WipeIssued +com.microsoft.graph.models.ManagementState::0009-WipeCanceled +com.microsoft.graph.models.ManagementState::0010-RetireCanceled +com.microsoft.graph.models.ManagementState::0011-Discovered +com.microsoft.graph.models.ManagementState::0012-UnknownFutureValue com.microsoft.graph.models.MdmAppConfigKeyType::0000-StringType com.microsoft.graph.models.MdmAppConfigKeyType::0001-IntegerType com.microsoft.graph.models.MdmAppConfigKeyType::0002-RealType @@ -132394,6 +133592,29 @@ com.microsoft.graph.models.OnlineMeetingCollectionResponse::|public|setValue(val com.microsoft.graph.models.OnlineMeetingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingCollectionResponse com.microsoft.graph.models.OnlineMeetingContentSharingDisabledReason::0000-WatermarkProtection com.microsoft.graph.models.OnlineMeetingContentSharingDisabledReason::0001-UnknownFutureValue +com.microsoft.graph.models.OnlineMeetingEngagementConversation-->EngagementConversation +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|constructor():void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getModerationState():EngagementConversationModerationState +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getOnlineMeeting():OnlineMeeting +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getOnlineMeetingId():String +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getOrganizer():EngagementIdentitySet +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getUpvoteCount():Integer +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|OdataType:String +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setModerationState(value?:EngagementConversationModerationState):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setOnlineMeeting(value?:OnlineMeeting):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setOnlineMeetingId(value?:String):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setOrganizer(value?:EngagementIdentitySet):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setUpvoteCount(value?:Integer):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingEngagementConversation +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|constructor():void +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingEngagementConversationCollectionResponse com.microsoft.graph.models.OnlineMeetingInfo::|protected|backingStore:BackingStore com.microsoft.graph.models.OnlineMeetingInfo::|public|constructor():void com.microsoft.graph.models.OnlineMeetingInfo::|public|getAdditionalData():Map @@ -132655,6 +133876,14 @@ com.microsoft.graph.models.OnPremisesProvisioningError::|public|setPropertyCausi com.microsoft.graph.models.OnPremisesProvisioningError::|public|setValue(value?:String):void com.microsoft.graph.models.OnPremisesProvisioningError::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPremisesProvisioningError com.microsoft.graph.models.OnPremisesProvisioningError~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnPremisesSyncBehavior-->Entity +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|constructor():void +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|getIsCloudManaged():Boolean +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|OdataType:String +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|setIsCloudManaged(value?:Boolean):void +com.microsoft.graph.models.OnPremisesSyncBehavior::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPremisesSyncBehavior com.microsoft.graph.models.OnTokenIssuanceStartCustomExtension-->CustomAuthenticationExtension com.microsoft.graph.models.OnTokenIssuanceStartCustomExtension::|public|constructor():void com.microsoft.graph.models.OnTokenIssuanceStartCustomExtension::|public|getClaimsForTokenConfiguration():java.util.List @@ -133062,6 +134291,7 @@ com.microsoft.graph.models.OrgContact::|public|getManager():DirectoryObject com.microsoft.graph.models.OrgContact::|public|getMemberOf():java.util.List com.microsoft.graph.models.OrgContact::|public|getOnPremisesLastSyncDateTime():OffsetDateTime com.microsoft.graph.models.OrgContact::|public|getOnPremisesProvisioningErrors():java.util.List +com.microsoft.graph.models.OrgContact::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior com.microsoft.graph.models.OrgContact::|public|getOnPremisesSyncEnabled():Boolean com.microsoft.graph.models.OrgContact::|public|getPhones():java.util.List com.microsoft.graph.models.OrgContact::|public|getProxyAddresses():java.util.List @@ -133083,6 +134313,7 @@ com.microsoft.graph.models.OrgContact::|public|setManager(value?:DirectoryObject com.microsoft.graph.models.OrgContact::|public|setMemberOf(value?:java.util.List):void com.microsoft.graph.models.OrgContact::|public|setOnPremisesLastSyncDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.OrgContact::|public|setOnPremisesProvisioningErrors(value?:java.util.List):void +com.microsoft.graph.models.OrgContact::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void com.microsoft.graph.models.OrgContact::|public|setOnPremisesSyncEnabled(value?:Boolean):void com.microsoft.graph.models.OrgContact::|public|setPhones(value?:java.util.List):void com.microsoft.graph.models.OrgContact::|public|setProxyAddresses(value?:java.util.List):void @@ -137874,6 +139105,41 @@ com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|publi com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReadingAssignmentSubmissionCollectionResponse +com.microsoft.graph.models.ReadingCoachPassage-->Entity +com.microsoft.graph.models.ReadingCoachPassage::|public|constructor():void +com.microsoft.graph.models.ReadingCoachPassage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReadingCoachPassage::|public|getIsReadingCompleted():Boolean +com.microsoft.graph.models.ReadingCoachPassage::|public|getLanguageTag():String +com.microsoft.graph.models.ReadingCoachPassage::|public|getPracticedAtDateTime():OffsetDateTime +com.microsoft.graph.models.ReadingCoachPassage::|public|getPracticeWords():java.util.List +com.microsoft.graph.models.ReadingCoachPassage::|public|getStoryType():ReadingCoachStoryType +com.microsoft.graph.models.ReadingCoachPassage::|public|getStudentId():String +com.microsoft.graph.models.ReadingCoachPassage::|public|getTimeSpentReadingInSeconds():Double +com.microsoft.graph.models.ReadingCoachPassage::|public|getWordsAccuracyPercentage():Double +com.microsoft.graph.models.ReadingCoachPassage::|public|getWordsPerMinute():Double +com.microsoft.graph.models.ReadingCoachPassage::|public|OdataType:String +com.microsoft.graph.models.ReadingCoachPassage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReadingCoachPassage::|public|setIsReadingCompleted(value?:Boolean):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setLanguageTag(value?:String):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setPracticedAtDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setPracticeWords(value?:java.util.List):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setStoryType(value?:ReadingCoachStoryType):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setStudentId(value?:String):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setTimeSpentReadingInSeconds(value?:Double):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setWordsAccuracyPercentage(value?:Double):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setWordsPerMinute(value?:Double):void +com.microsoft.graph.models.ReadingCoachPassage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReadingCoachPassage +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReadingCoachPassageCollectionResponse +com.microsoft.graph.models.ReadingCoachStoryType::0000-AiGenerated +com.microsoft.graph.models.ReadingCoachStoryType::0001-ReadWorks +com.microsoft.graph.models.ReadingCoachStoryType::0002-UserProvided +com.microsoft.graph.models.ReadingCoachStoryType::0003-UnknownFutureValue com.microsoft.graph.models.RecentNotebook::|protected|backingStore:BackingStore com.microsoft.graph.models.RecentNotebook::|public|constructor():void com.microsoft.graph.models.RecentNotebook::|public|getAdditionalData():Map @@ -138487,11 +139753,15 @@ com.microsoft.graph.models.ReportsRoot-->Entity com.microsoft.graph.models.ReportsRoot::|public|constructor():void com.microsoft.graph.models.ReportsRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ReportsRoot::|public|getReadingAssignmentSubmissions():java.util.List +com.microsoft.graph.models.ReportsRoot::|public|getReadingCoachPassages():java.util.List com.microsoft.graph.models.ReportsRoot::|public|getReflectCheckInResponses():java.util.List +com.microsoft.graph.models.ReportsRoot::|public|getSpeakerAssignmentSubmissions():java.util.List com.microsoft.graph.models.ReportsRoot::|public|OdataType:String com.microsoft.graph.models.ReportsRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ReportsRoot::|public|setReadingAssignmentSubmissions(value?:java.util.List):void +com.microsoft.graph.models.ReportsRoot::|public|setReadingCoachPassages(value?:java.util.List):void com.microsoft.graph.models.ReportsRoot::|public|setReflectCheckInResponses(value?:java.util.List):void +com.microsoft.graph.models.ReportsRoot::|public|setSpeakerAssignmentSubmissions(value?:java.util.List):void com.microsoft.graph.models.ReportsRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportsRoot com.microsoft.graph.models.Report~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Request-->Entity @@ -140875,6 +142145,7 @@ com.microsoft.graph.models.security.CaseAction::0007-UnknownFutureValue com.microsoft.graph.models.security.CaseAction::0008-PurgeData com.microsoft.graph.models.security.CaseAction::0009-ExportReport com.microsoft.graph.models.security.CaseAction::0010-ExportResult +com.microsoft.graph.models.security.CaseAction::0011-HoldPolicySync com.microsoft.graph.models.security.CaseEscaped-->Entity com.microsoft.graph.models.security.CaseEscaped::|public|constructor():void com.microsoft.graph.models.security.CaseEscaped::|public|getCreatedDateTime():OffsetDateTime @@ -141252,7 +142523,9 @@ com.microsoft.graph.models.security.DetectionSource::0032-MicrosoftDefenderThrea com.microsoft.graph.models.security.DetectionSource::0033-BuiltInMl com.microsoft.graph.models.security.DetectionSource::0034-MicrosoftInsiderRiskManagement com.microsoft.graph.models.security.DetectionSource::0035-MicrosoftThreatIntelligence -com.microsoft.graph.models.security.DetectionSource::0036-MicrosoftSentinel +com.microsoft.graph.models.security.DetectionSource::0036-MicrosoftDefenderForAIServices +com.microsoft.graph.models.security.DetectionSource::0037-SecurityCopilot +com.microsoft.graph.models.security.DetectionSource::0038-MicrosoftSentinel com.microsoft.graph.models.security.DetectionStatus::0000-Detected com.microsoft.graph.models.security.DetectionStatus::0001-Blocked com.microsoft.graph.models.security.DetectionStatus::0002-Prevented @@ -141512,6 +142785,14 @@ com.microsoft.graph.models.security.EdiscoveryHoldOperation::|public|getFieldDes com.microsoft.graph.models.security.EdiscoveryHoldOperation::|public|OdataType:String com.microsoft.graph.models.security.EdiscoveryHoldOperation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.EdiscoveryHoldOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryHoldOperation +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation-->CaseOperation +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|constructor():void +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|getReportFileMetadata():java.util.List +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|OdataType:String +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|setReportFileMetadata(value?:java.util.List):void +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryHoldPolicySyncOperation com.microsoft.graph.models.security.EdiscoveryIndexOperation-->CaseOperation com.microsoft.graph.models.security.EdiscoveryIndexOperation::|public|constructor():void com.microsoft.graph.models.security.EdiscoveryIndexOperation::|public|getFieldDeserializers():Map> @@ -146418,6 +147699,57 @@ com.microsoft.graph.models.SpaApplication::|public|setOdataType(value?:String):v com.microsoft.graph.models.SpaApplication::|public|setRedirectUris(value?:java.util.List):void com.microsoft.graph.models.SpaApplication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SpaApplication com.microsoft.graph.models.SpaApplication~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SpeakerAssignmentSubmission-->Entity +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|constructor():void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getAssignmentId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getAverageWordsPerMinutePace():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getClassId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getFillerWordsOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getIncorrectCameraDistanceOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getLengthOfSubmissionInSeconds():Double +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getLostEyeContactOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getMonotoneOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getNonInclusiveLanguageOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getObstructedViewOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getRepetitiveLanguageOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getStudentId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getSubmissionDateTime():OffsetDateTime +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getSubmissionId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopFillerWords():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopMispronouncedWords():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopNonInclusiveWordsAndPhrases():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopRepetitiveWordsAndPhrases():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getWordsSpokenCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|OdataType:String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setAssignmentId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setAverageWordsPerMinutePace(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setClassId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setFillerWordsOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setIncorrectCameraDistanceOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setLengthOfSubmissionInSeconds(value?:Double):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setLostEyeContactOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setMonotoneOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setNonInclusiveLanguageOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setObstructedViewOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setRepetitiveLanguageOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setStudentId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setSubmissionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setSubmissionId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopFillerWords(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopMispronouncedWords(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopNonInclusiveWordsAndPhrases(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopRepetitiveWordsAndPhrases(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setWordsSpokenCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SpeakerAssignmentSubmission +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SpeakerAssignmentSubmissionCollectionResponse com.microsoft.graph.models.SpecialFolder::|protected|backingStore:BackingStore com.microsoft.graph.models.SpecialFolder::|public|constructor():void com.microsoft.graph.models.SpecialFolder::|public|getAdditionalData():Map @@ -148287,29 +149619,6 @@ com.microsoft.graph.models.TeamworkUserIdentityType::0005-SkypeUser com.microsoft.graph.models.TeamworkUserIdentityType::0006-PhoneUser com.microsoft.graph.models.TeamworkUserIdentityType::0007-UnknownFutureValue com.microsoft.graph.models.TeamworkUserIdentityType::0008-EmailUser -com.microsoft.graph.models.TelecomExpenseManagementPartner-->Entity -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|constructor():void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getAppAuthorized():Boolean -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getDisplayName():String -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getEnabled():Boolean -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getLastConnectionDateTime():OffsetDateTime -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getUrl():String -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|OdataType:String -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setAppAuthorized(value?:Boolean):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setDisplayName(value?:String):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setEnabled(value?:Boolean):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setLastConnectionDateTime(value?:OffsetDateTime):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setUrl(value?:String):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartner -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|constructor():void -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|getValue():java.util.List -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartnerCollectionResponse com.microsoft.graph.models.TeleconferenceDeviceAudioQuality-->TeleconferenceDeviceMediaQuality com.microsoft.graph.models.TeleconferenceDeviceAudioQuality::|public|constructor():void com.microsoft.graph.models.TeleconferenceDeviceAudioQuality::|public|getFieldDeserializers():Map> diff --git a/src/main/java/com/microsoft/graph/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/generated/kiota-lock.json index 8962083e594..a354403e98b 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "4B0031F70F3815D4CFACB6D42FBB4AAC7162437FEFE6F7701E162C33E876DABB21668F488EBB5BEFE3495DDBD43E689D40C62326CEBC5B416F6289B5DD495171", + "descriptionHash": "E6E45272A85DAC15CB5AC3A2A2ED9818EED73244D52A4A4A24A7D1A240F21A1D43F70EC730C56EFE2A8A55E98E2EF660C3838B6C3CEE7398BFB2C2E1885FF29A", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java b/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java index 987207abede..7d01aa508b5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java @@ -11,6 +11,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * Represents a container that exposes navigation properties for cloud communications resources. + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CloudCommunications implements AdditionalDataHolder, BackedModel, Parsable { /** @@ -78,10 +81,11 @@ public java.util.List getCalls() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("callRecords", (n) -> { this.setCallRecords(n.getCollectionOfObjectValues(CallRecord::createFromDiscriminatorValue)); }); deserializerMap.put("calls", (n) -> { this.setCalls(n.getCollectionOfObjectValues(Call::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("onlineMeetingConversations", (n) -> { this.setOnlineMeetingConversations(n.getCollectionOfObjectValues(OnlineMeetingEngagementConversation::createFromDiscriminatorValue)); }); deserializerMap.put("onlineMeetings", (n) -> { this.setOnlineMeetings(n.getCollectionOfObjectValues(OnlineMeeting::createFromDiscriminatorValue)); }); deserializerMap.put("presences", (n) -> { this.setPresences(n.getCollectionOfObjectValues(Presence::createFromDiscriminatorValue)); }); return deserializerMap; @@ -94,6 +98,14 @@ public Map> getFieldDeserializers public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOnlineMeetingConversations() { + return this.backingStore.get("onlineMeetingConversations"); + } /** * Gets the onlineMeetings property value. The onlineMeetings property * @return a {@link java.util.List} @@ -119,6 +131,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("callRecords", this.getCallRecords()); writer.writeCollectionOfObjectValues("calls", this.getCalls()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("onlineMeetingConversations", this.getOnlineMeetingConversations()); writer.writeCollectionOfObjectValues("onlineMeetings", this.getOnlineMeetings()); writer.writeCollectionOfObjectValues("presences", this.getPresences()); writer.writeAdditionalData(this.getAdditionalData()); @@ -159,6 +172,13 @@ public void setCalls(@jakarta.annotation.Nullable final java.util.List val public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param value Value to set for the onlineMeetingConversations property. + */ + public void setOnlineMeetingConversations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("onlineMeetingConversations", value); + } /** * Sets the onlineMeetings property value. The onlineMeetings property * @param value Value to set for the onlineMeetings property. diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java b/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java index ae94bcd7b54..22b2b6b4f0a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java @@ -184,7 +184,6 @@ public Map> getFieldDeserializers deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(DeviceManagementSettings::createFromDiscriminatorValue)); }); deserializerMap.put("softwareUpdateStatusSummary", (n) -> { this.setSoftwareUpdateStatusSummary(n.getObjectValue(SoftwareUpdateStatusSummary::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptionState", (n) -> { this.setSubscriptionState(n.getEnumValue(DeviceManagementSubscriptionState::forValue)); }); - deserializerMap.put("telecomExpenseManagementPartners", (n) -> { this.setTelecomExpenseManagementPartners(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); }); deserializerMap.put("termsAndConditions", (n) -> { this.setTermsAndConditions(n.getCollectionOfObjectValues(TermsAndConditions::createFromDiscriminatorValue)); }); deserializerMap.put("troubleshootingEvents", (n) -> { this.setTroubleshootingEvents(n.getCollectionOfObjectValues(DeviceManagementTroubleshootingEvent::createFromDiscriminatorValue)); }); deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformance", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthApplicationPerformance::createFromDiscriminatorValue)); }); @@ -355,14 +354,6 @@ public SoftwareUpdateStatusSummary getSoftwareUpdateStatusSummary() { public DeviceManagementSubscriptionState getSubscriptionState() { return this.backingStore.get("subscriptionState"); } - /** - * Gets the telecomExpenseManagementPartners property value. The telecom expense management partners. - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getTelecomExpenseManagementPartners() { - return this.backingStore.get("telecomExpenseManagementPartners"); - } /** * Gets the termsAndConditions property value. The terms and conditions associated with device management of the company. * @return a {@link java.util.List} @@ -658,7 +649,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("settings", this.getSettings()); writer.writeObjectValue("softwareUpdateStatusSummary", this.getSoftwareUpdateStatusSummary()); writer.writeEnumValue("subscriptionState", this.getSubscriptionState()); - writer.writeCollectionOfObjectValues("telecomExpenseManagementPartners", this.getTelecomExpenseManagementPartners()); writer.writeCollectionOfObjectValues("termsAndConditions", this.getTermsAndConditions()); writer.writeCollectionOfObjectValues("troubleshootingEvents", this.getTroubleshootingEvents()); writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthApplicationPerformance", this.getUserExperienceAnalyticsAppHealthApplicationPerformance()); @@ -916,13 +906,6 @@ public void setSoftwareUpdateStatusSummary(@jakarta.annotation.Nullable final So public void setSubscriptionState(@jakarta.annotation.Nullable final DeviceManagementSubscriptionState value) { this.backingStore.set("subscriptionState", value); } - /** - * Sets the telecomExpenseManagementPartners property value. The telecom expense management partners. - * @param value Value to set for the telecomExpenseManagementPartners property. - */ - public void setTelecomExpenseManagementPartners(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("telecomExpenseManagementPartners", value); - } /** * Sets the termsAndConditions property value. The terms and conditions associated with device management of the company. * @param value Value to set for the termsAndConditions property. diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackAudienceEngagementSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackAudienceEngagementSettings.java new file mode 100644 index 00000000000..86bc42eb904 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackAudienceEngagementSettings.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackAudienceEngagementSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackAudienceEngagementSettings} and sets the default values. + */ + public EducationAiFeedbackAudienceEngagementSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationAiFeedbackAudienceEngagementSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackAudienceEngagementSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackAudienceEngagementSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the areEngagementStrategiesEnabled property value. Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreEngagementStrategiesEnabled() { + return this.backingStore.get("areEngagementStrategiesEnabled"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("areEngagementStrategiesEnabled", (n) -> { this.setAreEngagementStrategiesEnabled(n.getBooleanValue()); }); + deserializerMap.put("isCallToActionEnabled", (n) -> { this.setIsCallToActionEnabled(n.getBooleanValue()); }); + deserializerMap.put("isEmotionalAndIntellectualAppealEnabled", (n) -> { this.setIsEmotionalAndIntellectualAppealEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isCallToActionEnabled property value. Indicates whether the student should receive feedback on their call to action from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCallToActionEnabled() { + return this.backingStore.get("isCallToActionEnabled"); + } + /** + * Gets the isEmotionalAndIntellectualAppealEnabled property value. Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEmotionalAndIntellectualAppealEnabled() { + return this.backingStore.get("isEmotionalAndIntellectualAppealEnabled"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("areEngagementStrategiesEnabled", this.getAreEngagementStrategiesEnabled()); + writer.writeBooleanValue("isCallToActionEnabled", this.getIsCallToActionEnabled()); + writer.writeBooleanValue("isEmotionalAndIntellectualAppealEnabled", this.getIsEmotionalAndIntellectualAppealEnabled()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the areEngagementStrategiesEnabled property value. Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. + * @param value Value to set for the areEngagementStrategiesEnabled property. + */ + public void setAreEngagementStrategiesEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areEngagementStrategiesEnabled", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the isCallToActionEnabled property value. Indicates whether the student should receive feedback on their call to action from the AI feedback. + * @param value Value to set for the isCallToActionEnabled property. + */ + public void setIsCallToActionEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCallToActionEnabled", value); + } + /** + * Sets the isEmotionalAndIntellectualAppealEnabled property value. Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. + * @param value Value to set for the isEmotionalAndIntellectualAppealEnabled property. + */ + public void setIsEmotionalAndIntellectualAppealEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEmotionalAndIntellectualAppealEnabled", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackContentSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackContentSettings.java new file mode 100644 index 00000000000..8703bd8757b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackContentSettings.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackContentSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackContentSettings} and sets the default values. + */ + public EducationAiFeedbackContentSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationAiFeedbackContentSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackContentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackContentSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("isMessageClarityEnabled", (n) -> { this.setIsMessageClarityEnabled(n.getBooleanValue()); }); + deserializerMap.put("isQualityOfInformationEnabled", (n) -> { this.setIsQualityOfInformationEnabled(n.getBooleanValue()); }); + deserializerMap.put("isSpeechOrganizationEnabled", (n) -> { this.setIsSpeechOrganizationEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isMessageClarityEnabled property value. Indicates whether the student should receive feedback on their message clarity from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsMessageClarityEnabled() { + return this.backingStore.get("isMessageClarityEnabled"); + } + /** + * Gets the isQualityOfInformationEnabled property value. Indicates whether the student should receive feedback on their quality of information from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsQualityOfInformationEnabled() { + return this.backingStore.get("isQualityOfInformationEnabled"); + } + /** + * Gets the isSpeechOrganizationEnabled property value. Indicates whether the student should receive feedback on their speech organization from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSpeechOrganizationEnabled() { + return this.backingStore.get("isSpeechOrganizationEnabled"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isMessageClarityEnabled", this.getIsMessageClarityEnabled()); + writer.writeBooleanValue("isQualityOfInformationEnabled", this.getIsQualityOfInformationEnabled()); + writer.writeBooleanValue("isSpeechOrganizationEnabled", this.getIsSpeechOrganizationEnabled()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the isMessageClarityEnabled property value. Indicates whether the student should receive feedback on their message clarity from the AI feedback. + * @param value Value to set for the isMessageClarityEnabled property. + */ + public void setIsMessageClarityEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isMessageClarityEnabled", value); + } + /** + * Sets the isQualityOfInformationEnabled property value. Indicates whether the student should receive feedback on their quality of information from the AI feedback. + * @param value Value to set for the isQualityOfInformationEnabled property. + */ + public void setIsQualityOfInformationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isQualityOfInformationEnabled", value); + } + /** + * Sets the isSpeechOrganizationEnabled property value. Indicates whether the student should receive feedback on their speech organization from the AI feedback. + * @param value Value to set for the isSpeechOrganizationEnabled property. + */ + public void setIsSpeechOrganizationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSpeechOrganizationEnabled", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackCriteria.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackCriteria.java new file mode 100644 index 00000000000..71bf308f992 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackCriteria.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackCriteria implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackCriteria} and sets the default values. + */ + public EducationAiFeedbackCriteria() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationAiFeedbackCriteria} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackCriteria createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackCriteria(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the aiFeedbackSettings property value. The aiFeedbackSettings property + * @return a {@link EducationAiFeedbackSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackSettings getAiFeedbackSettings() { + return this.backingStore.get("aiFeedbackSettings"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("aiFeedbackSettings", (n) -> { this.setAiFeedbackSettings(n.getObjectValue(EducationAiFeedbackSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("speechType", (n) -> { this.setSpeechType(n.getEnumValue(EducationSpeechType::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the speechType property value. The speechType property + * @return a {@link EducationSpeechType} + */ + @jakarta.annotation.Nullable + public EducationSpeechType getSpeechType() { + return this.backingStore.get("speechType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("aiFeedbackSettings", this.getAiFeedbackSettings()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("speechType", this.getSpeechType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the aiFeedbackSettings property value. The aiFeedbackSettings property + * @param value Value to set for the aiFeedbackSettings property. + */ + public void setAiFeedbackSettings(@jakarta.annotation.Nullable final EducationAiFeedbackSettings value) { + this.backingStore.set("aiFeedbackSettings", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the speechType property value. The speechType property + * @param value Value to set for the speechType property. + */ + public void setSpeechType(@jakarta.annotation.Nullable final EducationSpeechType value) { + this.backingStore.set("speechType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackDeliverySettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackDeliverySettings.java new file mode 100644 index 00000000000..aa9f2c335a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackDeliverySettings.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackDeliverySettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackDeliverySettings} and sets the default values. + */ + public EducationAiFeedbackDeliverySettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationAiFeedbackDeliverySettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackDeliverySettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackDeliverySettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the areRhetoricalTechniquesEnabled property value. Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreRhetoricalTechniquesEnabled() { + return this.backingStore.get("areRhetoricalTechniquesEnabled"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("areRhetoricalTechniquesEnabled", (n) -> { this.setAreRhetoricalTechniquesEnabled(n.getBooleanValue()); }); + deserializerMap.put("isLanguageUseEnabled", (n) -> { this.setIsLanguageUseEnabled(n.getBooleanValue()); }); + deserializerMap.put("isStyleEnabled", (n) -> { this.setIsStyleEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isLanguageUseEnabled property value. Indicates whether the student should receive feedback on their language use from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsLanguageUseEnabled() { + return this.backingStore.get("isLanguageUseEnabled"); + } + /** + * Gets the isStyleEnabled property value. Indicates whether the student should receive feedback on their style from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsStyleEnabled() { + return this.backingStore.get("isStyleEnabled"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("areRhetoricalTechniquesEnabled", this.getAreRhetoricalTechniquesEnabled()); + writer.writeBooleanValue("isLanguageUseEnabled", this.getIsLanguageUseEnabled()); + writer.writeBooleanValue("isStyleEnabled", this.getIsStyleEnabled()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the areRhetoricalTechniquesEnabled property value. Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. + * @param value Value to set for the areRhetoricalTechniquesEnabled property. + */ + public void setAreRhetoricalTechniquesEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areRhetoricalTechniquesEnabled", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the isLanguageUseEnabled property value. Indicates whether the student should receive feedback on their language use from the AI feedback. + * @param value Value to set for the isLanguageUseEnabled property. + */ + public void setIsLanguageUseEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isLanguageUseEnabled", value); + } + /** + * Sets the isStyleEnabled property value. Indicates whether the student should receive feedback on their style from the AI feedback. + * @param value Value to set for the isStyleEnabled property. + */ + public void setIsStyleEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isStyleEnabled", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackSettings.java new file mode 100644 index 00000000000..905ef828320 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackSettings.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAiFeedbackSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackSettings} and sets the default values. + */ + public EducationAiFeedbackSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationAiFeedbackSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the AI feedback. + * @return a {@link EducationAiFeedbackAudienceEngagementSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackAudienceEngagementSettings getAudienceEngagementSettings() { + return this.backingStore.get("audienceEngagementSettings"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the contentSettings property value. The content related feedback types that students should receive from the AI feedback. + * @return a {@link EducationAiFeedbackContentSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackContentSettings getContentSettings() { + return this.backingStore.get("contentSettings"); + } + /** + * Gets the deliverySettings property value. The delivery related feedback types that students should receive from the AI feedback. + * @return a {@link EducationAiFeedbackDeliverySettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackDeliverySettings getDeliverySettings() { + return this.backingStore.get("deliverySettings"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("audienceEngagementSettings", (n) -> { this.setAudienceEngagementSettings(n.getObjectValue(EducationAiFeedbackAudienceEngagementSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("contentSettings", (n) -> { this.setContentSettings(n.getObjectValue(EducationAiFeedbackContentSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("deliverySettings", (n) -> { this.setDeliverySettings(n.getObjectValue(EducationAiFeedbackDeliverySettings::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("audienceEngagementSettings", this.getAudienceEngagementSettings()); + writer.writeObjectValue("contentSettings", this.getContentSettings()); + writer.writeObjectValue("deliverySettings", this.getDeliverySettings()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the AI feedback. + * @param value Value to set for the audienceEngagementSettings property. + */ + public void setAudienceEngagementSettings(@jakarta.annotation.Nullable final EducationAiFeedbackAudienceEngagementSettings value) { + this.backingStore.set("audienceEngagementSettings", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the contentSettings property value. The content related feedback types that students should receive from the AI feedback. + * @param value Value to set for the contentSettings property. + */ + public void setContentSettings(@jakarta.annotation.Nullable final EducationAiFeedbackContentSettings value) { + this.backingStore.set("contentSettings", value); + } + /** + * Sets the deliverySettings property value. The delivery related feedback types that students should receive from the AI feedback. + * @param value Value to set for the deliverySettings property. + */ + public void setDeliverySettings(@jakarta.annotation.Nullable final EducationAiFeedbackDeliverySettings value) { + this.backingStore.set("deliverySettings", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationResource.java b/src/main/java/com/microsoft/graph/generated/models/EducationResource.java index 62bb8955bee..b584a2e7c01 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationResource.java @@ -45,6 +45,7 @@ public static EducationResource createFromDiscriminatorValue(@jakarta.annotation case "#microsoft.graph.educationLinkResource": return new EducationLinkResource(); case "#microsoft.graph.educationMediaResource": return new EducationMediaResource(); case "#microsoft.graph.educationPowerPointResource": return new EducationPowerPointResource(); + case "#microsoft.graph.educationSpeakerProgressResource": return new EducationSpeakerProgressResource(); case "#microsoft.graph.educationTeamsAppResource": return new EducationTeamsAppResource(); case "#microsoft.graph.educationWordResource": return new EducationWordResource(); } diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java new file mode 100644 index 00000000000..2d70dcabffa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachAudienceEngagementSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachAudienceEngagementSettings} and sets the default values. + */ + public EducationSpeakerCoachAudienceEngagementSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationSpeakerCoachAudienceEngagementSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachAudienceEngagementSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachAudienceEngagementSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("isBodyLanguageEnabled", (n) -> { this.setIsBodyLanguageEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isBodyLanguageEnabled property value. Indicates whether the student should receive feedback on their body language from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsBodyLanguageEnabled() { + return this.backingStore.get("isBodyLanguageEnabled"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isBodyLanguageEnabled", this.getIsBodyLanguageEnabled()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the isBodyLanguageEnabled property value. Indicates whether the student should receive feedback on their body language from the Speaker Coach. + * @param value Value to set for the isBodyLanguageEnabled property. + */ + public void setIsBodyLanguageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isBodyLanguageEnabled", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachContentSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachContentSettings.java new file mode 100644 index 00000000000..f9c57bcce17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachContentSettings.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachContentSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachContentSettings} and sets the default values. + */ + public EducationSpeakerCoachContentSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationSpeakerCoachContentSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachContentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachContentSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("isInclusivenessEnabled", (n) -> { this.setIsInclusivenessEnabled(n.getBooleanValue()); }); + deserializerMap.put("isRepetitiveLanguageEnabled", (n) -> { this.setIsRepetitiveLanguageEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isInclusivenessEnabled property value. Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsInclusivenessEnabled() { + return this.backingStore.get("isInclusivenessEnabled"); + } + /** + * Gets the isRepetitiveLanguageEnabled property value. Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRepetitiveLanguageEnabled() { + return this.backingStore.get("isRepetitiveLanguageEnabled"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isInclusivenessEnabled", this.getIsInclusivenessEnabled()); + writer.writeBooleanValue("isRepetitiveLanguageEnabled", this.getIsRepetitiveLanguageEnabled()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the isInclusivenessEnabled property value. Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. + * @param value Value to set for the isInclusivenessEnabled property. + */ + public void setIsInclusivenessEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isInclusivenessEnabled", value); + } + /** + * Sets the isRepetitiveLanguageEnabled property value. Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. + * @param value Value to set for the isRepetitiveLanguageEnabled property. + */ + public void setIsRepetitiveLanguageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRepetitiveLanguageEnabled", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachDeliverySettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachDeliverySettings.java new file mode 100644 index 00000000000..9a18004a429 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachDeliverySettings.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachDeliverySettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachDeliverySettings} and sets the default values. + */ + public EducationSpeakerCoachDeliverySettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationSpeakerCoachDeliverySettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachDeliverySettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachDeliverySettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the areFillerWordsEnabled property value. Indicates whether the student should receive feedback on their filler words from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreFillerWordsEnabled() { + return this.backingStore.get("areFillerWordsEnabled"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("areFillerWordsEnabled", (n) -> { this.setAreFillerWordsEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPaceEnabled", (n) -> { this.setIsPaceEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPitchEnabled", (n) -> { this.setIsPitchEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPronunciationEnabled", (n) -> { this.setIsPronunciationEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isPaceEnabled property value. Indicates whether the student should receive feedback on their pace from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPaceEnabled() { + return this.backingStore.get("isPaceEnabled"); + } + /** + * Gets the isPitchEnabled property value. Indicates whether the student should receive feedback on their pitch from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPitchEnabled() { + return this.backingStore.get("isPitchEnabled"); + } + /** + * Gets the isPronunciationEnabled property value. Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPronunciationEnabled() { + return this.backingStore.get("isPronunciationEnabled"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("areFillerWordsEnabled", this.getAreFillerWordsEnabled()); + writer.writeBooleanValue("isPaceEnabled", this.getIsPaceEnabled()); + writer.writeBooleanValue("isPitchEnabled", this.getIsPitchEnabled()); + writer.writeBooleanValue("isPronunciationEnabled", this.getIsPronunciationEnabled()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the areFillerWordsEnabled property value. Indicates whether the student should receive feedback on their filler words from the Speaker Coach. + * @param value Value to set for the areFillerWordsEnabled property. + */ + public void setAreFillerWordsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areFillerWordsEnabled", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the isPaceEnabled property value. Indicates whether the student should receive feedback on their pace from the Speaker Coach. + * @param value Value to set for the isPaceEnabled property. + */ + public void setIsPaceEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPaceEnabled", value); + } + /** + * Sets the isPitchEnabled property value. Indicates whether the student should receive feedback on their pitch from the Speaker Coach. + * @param value Value to set for the isPitchEnabled property. + */ + public void setIsPitchEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPitchEnabled", value); + } + /** + * Sets the isPronunciationEnabled property value. Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. + * @param value Value to set for the isPronunciationEnabled property. + */ + public void setIsPronunciationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPronunciationEnabled", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachSettings.java new file mode 100644 index 00000000000..ec337572f2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachSettings.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerCoachSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachSettings} and sets the default values. + */ + public EducationSpeakerCoachSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationSpeakerCoachSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachAudienceEngagementSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachAudienceEngagementSettings getAudienceEngagementSettings() { + return this.backingStore.get("audienceEngagementSettings"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the contentSettings property value. The content related feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachContentSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachContentSettings getContentSettings() { + return this.backingStore.get("contentSettings"); + } + /** + * Gets the deliverySettings property value. The delivery related feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachDeliverySettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachDeliverySettings getDeliverySettings() { + return this.backingStore.get("deliverySettings"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("audienceEngagementSettings", (n) -> { this.setAudienceEngagementSettings(n.getObjectValue(EducationSpeakerCoachAudienceEngagementSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("contentSettings", (n) -> { this.setContentSettings(n.getObjectValue(EducationSpeakerCoachContentSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("deliverySettings", (n) -> { this.setDeliverySettings(n.getObjectValue(EducationSpeakerCoachDeliverySettings::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("audienceEngagementSettings", this.getAudienceEngagementSettings()); + writer.writeObjectValue("contentSettings", this.getContentSettings()); + writer.writeObjectValue("deliverySettings", this.getDeliverySettings()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the audienceEngagementSettings property. + */ + public void setAudienceEngagementSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachAudienceEngagementSettings value) { + this.backingStore.set("audienceEngagementSettings", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the contentSettings property value. The content related feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the contentSettings property. + */ + public void setContentSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachContentSettings value) { + this.backingStore.set("contentSettings", value); + } + /** + * Sets the deliverySettings property value. The delivery related feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the deliverySettings property. + */ + public void setDeliverySettings(@jakarta.annotation.Nullable final EducationSpeakerCoachDeliverySettings value) { + this.backingStore.set("deliverySettings", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerProgressResource.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerProgressResource.java new file mode 100644 index 00000000000..e84adc946e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerProgressResource.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerProgressResource extends EducationResource implements Parsable { + /** + * Instantiates a new {@link EducationSpeakerProgressResource} and sets the default values. + */ + public EducationSpeakerProgressResource() { + super(); + this.setOdataType("#microsoft.graph.educationSpeakerProgressResource"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationSpeakerProgressResource} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerProgressResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerProgressResource(); + } + /** + * Gets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. + * @return a {@link EducationAiFeedbackCriteria} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackCriteria getAiFeedbackCriteria() { + return this.backingStore.get("aiFeedbackCriteria"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("aiFeedbackCriteria", (n) -> { this.setAiFeedbackCriteria(n.getObjectValue(EducationAiFeedbackCriteria::createFromDiscriminatorValue)); }); + deserializerMap.put("isAiFeedbackEnabled", (n) -> { this.setIsAiFeedbackEnabled(n.getBooleanValue()); }); + deserializerMap.put("isVideoRequired", (n) -> { this.setIsVideoRequired(n.getBooleanValue()); }); + deserializerMap.put("maxRecordingAttempts", (n) -> { this.setMaxRecordingAttempts(n.getIntegerValue()); }); + deserializerMap.put("presentationTitle", (n) -> { this.setPresentationTitle(n.getStringValue()); }); + deserializerMap.put("recordingTimeLimitInMinutes", (n) -> { this.setRecordingTimeLimitInMinutes(n.getIntegerValue()); }); + deserializerMap.put("showRehearsalReportToStudentBeforeMediaUpload", (n) -> { this.setShowRehearsalReportToStudentBeforeMediaUpload(n.getBooleanValue()); }); + deserializerMap.put("speakerCoachSettings", (n) -> { this.setSpeakerCoachSettings(n.getObjectValue(EducationSpeakerCoachSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("spokenLanguageLocale", (n) -> { this.setSpokenLanguageLocale(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAiFeedbackEnabled() { + return this.backingStore.get("isAiFeedbackEnabled"); + } + /** + * Gets the isVideoRequired property value. Indicates whether video is required for the student recording. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsVideoRequired() { + return this.backingStore.get("isVideoRequired"); + } + /** + * Gets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMaxRecordingAttempts() { + return this.backingStore.get("maxRecordingAttempts"); + } + /** + * Gets the presentationTitle property value. The title of the speaker progress resource visible to students. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPresentationTitle() { + return this.backingStore.get("presentationTitle"); + } + /** + * Gets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRecordingTimeLimitInMinutes() { + return this.backingStore.get("recordingTimeLimitInMinutes"); + } + /** + * Gets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getShowRehearsalReportToStudentBeforeMediaUpload() { + return this.backingStore.get("showRehearsalReportToStudentBeforeMediaUpload"); + } + /** + * Gets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachSettings getSpeakerCoachSettings() { + return this.backingStore.get("speakerCoachSettings"); + } + /** + * Gets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSpokenLanguageLocale() { + return this.backingStore.get("spokenLanguageLocale"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("aiFeedbackCriteria", this.getAiFeedbackCriteria()); + writer.writeBooleanValue("isAiFeedbackEnabled", this.getIsAiFeedbackEnabled()); + writer.writeBooleanValue("isVideoRequired", this.getIsVideoRequired()); + writer.writeIntegerValue("maxRecordingAttempts", this.getMaxRecordingAttempts()); + writer.writeStringValue("presentationTitle", this.getPresentationTitle()); + writer.writeIntegerValue("recordingTimeLimitInMinutes", this.getRecordingTimeLimitInMinutes()); + writer.writeBooleanValue("showRehearsalReportToStudentBeforeMediaUpload", this.getShowRehearsalReportToStudentBeforeMediaUpload()); + writer.writeObjectValue("speakerCoachSettings", this.getSpeakerCoachSettings()); + writer.writeStringValue("spokenLanguageLocale", this.getSpokenLanguageLocale()); + } + /** + * Sets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. + * @param value Value to set for the aiFeedbackCriteria property. + */ + public void setAiFeedbackCriteria(@jakarta.annotation.Nullable final EducationAiFeedbackCriteria value) { + this.backingStore.set("aiFeedbackCriteria", value); + } + /** + * Sets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions. + * @param value Value to set for the isAiFeedbackEnabled property. + */ + public void setIsAiFeedbackEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAiFeedbackEnabled", value); + } + /** + * Sets the isVideoRequired property value. Indicates whether video is required for the student recording. + * @param value Value to set for the isVideoRequired property. + */ + public void setIsVideoRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isVideoRequired", value); + } + /** + * Sets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. + * @param value Value to set for the maxRecordingAttempts property. + */ + public void setMaxRecordingAttempts(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("maxRecordingAttempts", value); + } + /** + * Sets the presentationTitle property value. The title of the speaker progress resource visible to students. + * @param value Value to set for the presentationTitle property. + */ + public void setPresentationTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("presentationTitle", value); + } + /** + * Sets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording. + * @param value Value to set for the recordingTimeLimitInMinutes property. + */ + public void setRecordingTimeLimitInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("recordingTimeLimitInMinutes", value); + } + /** + * Sets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded. + * @param value Value to set for the showRehearsalReportToStudentBeforeMediaUpload property. + */ + public void setShowRehearsalReportToStudentBeforeMediaUpload(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("showRehearsalReportToStudentBeforeMediaUpload", value); + } + /** + * Sets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the speakerCoachSettings property. + */ + public void setSpeakerCoachSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachSettings value) { + this.backingStore.set("speakerCoachSettings", value); + } + /** + * Sets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US. + * @param value Value to set for the spokenLanguageLocale property. + */ + public void setSpokenLanguageLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("spokenLanguageLocale", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeechType.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeechType.java new file mode 100644 index 00000000000..27be3b10b20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeechType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EducationSpeechType implements ValuedEnum { + Informative("informative"), + Personal("personal"), + Persuasive("persuasive"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EducationSpeechType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EducationSpeechType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "informative": return Informative; + case "personal": return Personal; + case "persuasive": return Persuasive; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversation.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversation.java new file mode 100644 index 00000000000..021d5d89655 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversation.java @@ -0,0 +1,122 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Represents a conversation in Viva Engage. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversation extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversation} and sets the default values. + */ + public EngagementConversation() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversation} + */ + @jakarta.annotation.Nonnull + public static EngagementConversation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.onlineMeetingEngagementConversation": return new OnlineMeetingEngagementConversation(); + } + } + return new EngagementConversation(); + } + /** + * Gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @return a {@link EngagementCreationMode} + */ + @jakarta.annotation.Nullable + public EngagementCreationMode getCreationMode() { + return this.backingStore.get("creationMode"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("creationMode", (n) -> { this.setCreationMode(n.getEnumValue(EngagementCreationMode::forValue)); }); + deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("starter", (n) -> { this.setStarter(n.getObjectValue(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("starterId", (n) -> { this.setStarterId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messages property value. The messages in a Viva Engage conversation. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessages() { + return this.backingStore.get("messages"); + } + /** + * Gets the starter property value. The starter property + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage getStarter() { + return this.backingStore.get("starter"); + } + /** + * Gets the starterId property value. The unique ID of the first message in a Viva Engage conversation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStarterId() { + return this.backingStore.get("starterId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("creationMode", this.getCreationMode()); + writer.writeCollectionOfObjectValues("messages", this.getMessages()); + writer.writeObjectValue("starter", this.getStarter()); + writer.writeStringValue("starterId", this.getStarterId()); + } + /** + * Sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @param value Value to set for the creationMode property. + */ + public void setCreationMode(@jakarta.annotation.Nullable final EngagementCreationMode value) { + this.backingStore.set("creationMode", value); + } + /** + * Sets the messages property value. The messages in a Viva Engage conversation. + * @param value Value to set for the messages property. + */ + public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messages", value); + } + /** + * Sets the starter property value. The starter property + * @param value Value to set for the starter property. + */ + public void setStarter(@jakarta.annotation.Nullable final EngagementConversationMessage value) { + this.backingStore.set("starter", value); + } + /** + * Sets the starterId property value. The unique ID of the first message in a Viva Engage conversation. + * @param value Value to set for the starterId property. + */ + public void setStarterId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("starterId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationDiscussionMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationDiscussionMessage.java new file mode 100644 index 00000000000..36d64f046c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationDiscussionMessage.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation discussion message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationDiscussionMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationDiscussionMessage} and sets the default values. + */ + public EngagementConversationDiscussionMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationDiscussionMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationDiscussionMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationDiscussionMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationDiscussionMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessage.java new file mode 100644 index 00000000000..bd037cfe1dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessage.java @@ -0,0 +1,225 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessage extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessage} and sets the default values. + */ + public EngagementConversationMessage() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.engagementConversationDiscussionMessage": return new EngagementConversationDiscussionMessage(); + case "#microsoft.graph.engagementConversationQuestionMessage": return new EngagementConversationQuestionMessage(); + case "#microsoft.graph.engagementConversationSystemMessage": return new EngagementConversationSystemMessage(); + } + } + return new EngagementConversationMessage(); + } + /** + * Gets the body property value. The body property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getBody() { + return this.backingStore.get("body"); + } + /** + * Gets the conversation property value. The conversation property + * @return a {@link EngagementConversation} + */ + @jakarta.annotation.Nullable + public EngagementConversation getConversation() { + return this.backingStore.get("conversation"); + } + /** + * Gets the createdDateTime property value. The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @return a {@link EngagementCreationMode} + */ + @jakarta.annotation.Nullable + public EngagementCreationMode getCreationMode() { + return this.backingStore.get("creationMode"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("conversation", (n) -> { this.setConversation(n.getObjectValue(EngagementConversation::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("creationMode", (n) -> { this.setCreationMode(n.getEnumValue(EngagementCreationMode::forValue)); }); + deserializerMap.put("from", (n) -> { this.setFrom(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("reactions", (n) -> { this.setReactions(n.getCollectionOfObjectValues(EngagementConversationMessageReaction::createFromDiscriminatorValue)); }); + deserializerMap.put("replies", (n) -> { this.setReplies(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("replyTo", (n) -> { this.setReplyTo(n.getObjectValue(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("replyToId", (n) -> { this.setReplyToId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the from property value. Identity of the sender of the message. + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getFrom() { + return this.backingStore.get("from"); + } + /** + * Gets the lastModifiedDateTime property value. The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReactions() { + return this.backingStore.get("reactions"); + } + /** + * Gets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReplies() { + return this.backingStore.get("replies"); + } + /** + * Gets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage getReplyTo() { + return this.backingStore.get("replyTo"); + } + /** + * Gets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReplyToId() { + return this.backingStore.get("replyToId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("body", this.getBody()); + writer.writeObjectValue("conversation", this.getConversation()); + writer.writeEnumValue("creationMode", this.getCreationMode()); + writer.writeObjectValue("from", this.getFrom()); + writer.writeCollectionOfObjectValues("reactions", this.getReactions()); + writer.writeCollectionOfObjectValues("replies", this.getReplies()); + writer.writeObjectValue("replyTo", this.getReplyTo()); + writer.writeStringValue("replyToId", this.getReplyToId()); + } + /** + * Sets the body property value. The body property + * @param value Value to set for the body property. + */ + public void setBody(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("body", value); + } + /** + * Sets the conversation property value. The conversation property + * @param value Value to set for the conversation property. + */ + public void setConversation(@jakarta.annotation.Nullable final EngagementConversation value) { + this.backingStore.set("conversation", value); + } + /** + * Sets the createdDateTime property value. The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @param value Value to set for the creationMode property. + */ + public void setCreationMode(@jakarta.annotation.Nullable final EngagementCreationMode value) { + this.backingStore.set("creationMode", value); + } + /** + * Sets the from property value. Identity of the sender of the message. + * @param value Value to set for the from property. + */ + public void setFrom(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("from", value); + } + /** + * Sets the lastModifiedDateTime property value. The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. + * @param value Value to set for the reactions property. + */ + public void setReactions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reactions", value); + } + /** + * Sets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. + * @param value Value to set for the replies property. + */ + public void setReplies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("replies", value); + } + /** + * Sets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. + * @param value Value to set for the replyTo property. + */ + public void setReplyTo(@jakarta.annotation.Nullable final EngagementConversationMessage value) { + this.backingStore.set("replyTo", value); + } + /** + * Sets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. + * @param value Value to set for the replyToId property. + */ + public void setReplyToId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("replyToId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageCollectionResponse.java similarity index 68% rename from src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java rename to src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageCollectionResponse.java index 140ce9ad367..a5db50e9f61 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageCollectionResponse.java @@ -7,22 +7,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnerCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class EngagementConversationMessageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link TelecomExpenseManagementPartnerCollectionResponse} and sets the default values. + * Instantiates a new {@link EngagementConversationMessageCollectionResponse} and sets the default values. */ - public TelecomExpenseManagementPartnerCollectionResponse() { + public EngagementConversationMessageCollectionResponse() { super(); } /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object - * @return a {@link TelecomExpenseManagementPartnerCollectionResponse} + * @return a {@link EngagementConversationMessageCollectionResponse} */ @jakarta.annotation.Nonnull - public static TelecomExpenseManagementPartnerCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static EngagementConversationMessageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new TelecomExpenseManagementPartnerCollectionResponse(); + return new EngagementConversationMessageCollectionResponse(); } /** * The deserialization information for the current model @@ -31,15 +31,15 @@ public static TelecomExpenseManagementPartnerCollectionResponse createFromDiscri @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -55,7 +55,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReaction.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReaction.java new file mode 100644 index 00000000000..8fdff6902b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReaction.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A reaction to a conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReaction extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageReaction} and sets the default values. + */ + public EngagementConversationMessageReaction() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationMessageReaction} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageReaction createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageReaction(); + } + /** + * Gets the createdDateTime property value. Date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("reactionBy", (n) -> { this.setReactionBy(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("reactionType", (n) -> { this.setReactionType(n.getEnumValue(EngagementConversationMessageReactionType::forValue)); }); + return deserializerMap; + } + /** + * Gets the reactionBy property value. The reactionBy property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getReactionBy() { + return this.backingStore.get("reactionBy"); + } + /** + * Gets the reactionType property value. Types of reactions to conversation messages. + * @return a {@link EngagementConversationMessageReactionType} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionType getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("reactionBy", this.getReactionBy()); + writer.writeEnumValue("reactionType", this.getReactionType()); + } + /** + * Sets the createdDateTime property value. Date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the reactionBy property value. The reactionBy property + * @param value Value to set for the reactionBy property. + */ + public void setReactionBy(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("reactionBy", value); + } + /** + * Sets the reactionType property value. Types of reactions to conversation messages. + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final EngagementConversationMessageReactionType value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionCollectionResponse.java new file mode 100644 index 00000000000..a74bc12f184 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageReactionCollectionResponse} and sets the default values. + */ + public EngagementConversationMessageReactionCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageReactionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageReactionCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(EngagementConversationMessageReaction::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionType.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionType.java new file mode 100644 index 00000000000..378291b2608 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionType.java @@ -0,0 +1,117 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Types of reactions to conversation messages. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementConversationMessageReactionType implements ValuedEnum { + /** Like reaction, represented as a thumbs-up hand. A positive sentiment. */ + Like("like"), + /** Love reaction, represented as a solid heart shape. A very positive sentiment. */ + Love("love"), + /** Celebrate reaction, represented as a party hat. A positive sentiment. */ + Celebrate("celebrate"), + /** Thank reaction, represented as applauding hands. A positive sentiment. */ + Thank("thank"), + /** Laugh reaction, represented as a grinning face. A positive sentiment. */ + Laugh("laugh"), + /** Sad reaction, represented as a frowning face. A sympathetic sentiment. */ + Sad("sad"), + /** Happy reaction, represented as an open mouth smile face. A very positive sentiment. */ + Happy("happy"), + /** Excited reaction, represented as a face with closed eyes and a big smile. A very positive sentiment. */ + Excited("excited"), + /** Smiling reaction, represented as a face with a small smile. A positive sentiment. */ + Smile("smile"), + /** Silly reaction, represented as an upside down smiling face. A positive sentiment. */ + Silly("silly"), + /** Intense laughter reaction, represented as a crying laughing face. A very positive sentiment. */ + IntenseLaugh("intenseLaugh"), + /** Star struck reaction, represented as a face with stars for eyes. A very positive sentiment. */ + StarStruck("starStruck"), + /** Goofy reaction, represented as a face with tongue sticking out of mouth. A positive sentiment. */ + Goofy("goofy"), + /** Thinking reaction, represented as a face with a hand on the chin. A neutral sentiment. */ + Thinking("thinking"), + /** Surprised reaction, represented as a face with its mouth open. A neutral sentiment. */ + Surprised("surprised"), + /** Mind blown reaction, represented as a face with its head covered in an exploding cloud. A positive sentiment. */ + MindBlown("mindBlown"), + /** Scared reaction, represented as a face with fearful look. A negative sentiment. */ + Scared("scared"), + /** Crying reaction, represented as a face with tears streaming down. A negative sentiment. */ + Crying("crying"), + /** Shocked reaction, represented as a face with two hands against cheeks and mouth open. A negative sentiment. */ + Shocked("shocked"), + /** Angry reaction, represented as a face with furrowed eyebrows and sad mouth. A very negative sentiment. */ + Angry("angry"), + /** Agree reaction, represented as a hand pointing upward. A positive sentiment. */ + Agree("agree"), + /** Praise reaction, represented as two hands facing outward. A positive sentiment. */ + Praise("praise"), + /** Taking notes reaction, represented as a hand holding a pen. A neutral sentiment. */ + TakingNotes("takingNotes"), + /** Heart broken reaction, represented as a broken heart. A negative sentiment. */ + HeartBroken("heartBroken"), + /** Support reaction, represented as red numbers showing 100. A positive sentiment. */ + Support("support"), + /** Confirmed reaction, represented as a green check mark. A neutral sentiment. */ + Confirmed("confirmed"), + /** Watching reaction, represented as two eyeballs. A neutral sentiment. */ + Watching("watching"), + /** Brain reaction, represented as a brain. A neutral sentiment. */ + Brain("brain"), + /** Medal reaction, represented as a medal hanging from a sash. A positive sentiment. */ + Medal("medal"), + /** Bullseye reaction, represented as a target with an arrow in the middle. A positive sentiment. */ + Bullseye("bullseye"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementConversationMessageReactionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementConversationMessageReactionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "like": return Like; + case "love": return Love; + case "celebrate": return Celebrate; + case "thank": return Thank; + case "laugh": return Laugh; + case "sad": return Sad; + case "happy": return Happy; + case "excited": return Excited; + case "smile": return Smile; + case "silly": return Silly; + case "intenseLaugh": return IntenseLaugh; + case "starStruck": return StarStruck; + case "goofy": return Goofy; + case "thinking": return Thinking; + case "surprised": return Surprised; + case "mindBlown": return MindBlown; + case "scared": return Scared; + case "crying": return Crying; + case "shocked": return Shocked; + case "angry": return Angry; + case "agree": return Agree; + case "praise": return Praise; + case "takingNotes": return TakingNotes; + case "heartBroken": return HeartBroken; + case "support": return Support; + case "confirmed": return Confirmed; + case "watching": return Watching; + case "brain": return Brain; + case "medal": return Medal; + case "bullseye": return Bullseye; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationModerationState.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationModerationState.java new file mode 100644 index 00000000000..a904a766275 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationModerationState.java @@ -0,0 +1,36 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Represents the moderation state of an Engage conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementConversationModerationState implements ValuedEnum { + /** The content is published. */ + Published("published"), + /** The content is pending review by a moderator. */ + PendingReview("pendingReview"), + /** he content has been rejected by a moderator. */ + Dismissed("dismissed"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementConversationModerationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementConversationModerationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "published": return Published; + case "pendingReview": return PendingReview; + case "dismissed": return Dismissed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationQuestionMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationQuestionMessage.java new file mode 100644 index 00000000000..605042f1292 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationQuestionMessage.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation question message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationQuestionMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationQuestionMessage} and sets the default values. + */ + public EngagementConversationQuestionMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationQuestionMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationQuestionMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationQuestionMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationQuestionMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("title", this.getTitle()); + } + /** + * Sets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationSystemMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationSystemMessage.java new file mode 100644 index 00000000000..8286815fbcc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationSystemMessage.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A Viva Engage conversation system message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationSystemMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationSystemMessage} and sets the default values. + */ + public EngagementConversationSystemMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationSystemMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationSystemMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationSystemMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationSystemMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementCreationMode.java b/src/main/java/com/microsoft/graph/generated/models/EngagementCreationMode.java new file mode 100644 index 00000000000..32cedd74a29 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementCreationMode.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Indicates that the resource is in migration state and is currently being used for migration purposes. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementCreationMode implements ValuedEnum { + /** Unspecified creation mode. */ + None("none"), + /** Creation is a migration. */ + Migration("migration"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementCreationMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementCreationMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "migration": return Migration; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementIdentitySet.java b/src/main/java/com/microsoft/graph/generated/models/EngagementIdentitySet.java new file mode 100644 index 00000000000..ca5534b5df7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementIdentitySet.java @@ -0,0 +1,82 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * The Viva Engage identities. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementIdentitySet extends IdentitySet implements Parsable { + /** + * Instantiates a new {@link EngagementIdentitySet} and sets the default values. + */ + public EngagementIdentitySet() { + super(); + this.setOdataType("#microsoft.graph.engagementIdentitySet"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nonnull + public static EngagementIdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementIdentitySet(); + } + /** + * Gets the audience property value. Optional. The audience associated with this action. + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getAudience() { + return this.backingStore.get("audience"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("audience", (n) -> { this.setAudience(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + deserializerMap.put("group", (n) -> { this.setGroup(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the group property value. Optional. The group associated with this action. + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getGroup() { + return this.backingStore.get("group"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("audience", this.getAudience()); + writer.writeObjectValue("group", this.getGroup()); + } + /** + * Sets the audience property value. Optional. The audience associated with this action. + * @param value Value to set for the audience property. + */ + public void setAudience(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("audience", value); + } + /** + * Sets the group property value. Optional. The group associated with this action. + * @param value Value to set for the group property. + */ + public void setGroup(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("group", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Entity.java b/src/main/java/com/microsoft/graph/generated/models/Entity.java index 2c2028490e6..7ca6dd1682d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/generated/models/Entity.java @@ -63,6 +63,7 @@ import com.microsoft.graph.models.security.EdiscoveryEstimateOperation; import com.microsoft.graph.models.security.EdiscoveryExportOperation; import com.microsoft.graph.models.security.EdiscoveryHoldOperation; +import com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation; import com.microsoft.graph.models.security.EdiscoveryIndexOperation; import com.microsoft.graph.models.security.EdiscoveryNoncustodialDataSource; import com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation; @@ -476,6 +477,12 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.endUserNotification": return new EndUserNotification(); case "#microsoft.graph.endUserNotificationDetail": return new EndUserNotificationDetail(); case "#microsoft.graph.engagementAsyncOperation": return new EngagementAsyncOperation(); + case "#microsoft.graph.engagementConversation": return new EngagementConversation(); + case "#microsoft.graph.engagementConversationDiscussionMessage": return new EngagementConversationDiscussionMessage(); + case "#microsoft.graph.engagementConversationMessage": return new EngagementConversationMessage(); + case "#microsoft.graph.engagementConversationMessageReaction": return new EngagementConversationMessageReaction(); + case "#microsoft.graph.engagementConversationQuestionMessage": return new EngagementConversationQuestionMessage(); + case "#microsoft.graph.engagementConversationSystemMessage": return new EngagementConversationSystemMessage(); case "#microsoft.graph.enrollmentConfigurationAssignment": return new EnrollmentConfigurationAssignment(); case "#microsoft.graph.enrollmentTroubleshootingEvent": return new EnrollmentTroubleshootingEvent(); case "#microsoft.graph.enterpriseCodeSigningCertificate": return new EnterpriseCodeSigningCertificate(); @@ -672,12 +679,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.onAttributeCollectionSubmitCustomExtension": return new OnAttributeCollectionSubmitCustomExtension(); case "#microsoft.graph.onAttributeCollectionSubmitListener": return new OnAttributeCollectionSubmitListener(); case "#microsoft.graph.onAuthenticationMethodLoadStartListener": return new OnAuthenticationMethodLoadStartListener(); - case "#microsoft.graph.oneDriveForBusinessProtectionPolicy": return new OneDriveForBusinessProtectionPolicy(); - case "#microsoft.graph.oneDriveForBusinessRestoreSession": return new OneDriveForBusinessRestoreSession(); - case "#microsoft.graph.onEmailOtpSendListener": return new OnEmailOtpSendListener(); - case "#microsoft.graph.onenote": return new Onenote(); - case "#microsoft.graph.onenoteEntityBaseModel": return new OnenoteEntityBaseModel(); - case "#microsoft.graph.onenoteEntityHierarchyModel": return new OnenoteEntityHierarchyModel(); } return null; } @@ -689,6 +690,12 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.oneDriveForBusinessProtectionPolicy": return new OneDriveForBusinessProtectionPolicy(); + case "#microsoft.graph.oneDriveForBusinessRestoreSession": return new OneDriveForBusinessRestoreSession(); + case "#microsoft.graph.onEmailOtpSendListener": return new OnEmailOtpSendListener(); + case "#microsoft.graph.onenote": return new Onenote(); + case "#microsoft.graph.onenoteEntityBaseModel": return new OnenoteEntityBaseModel(); + case "#microsoft.graph.onenoteEntityHierarchyModel": return new OnenoteEntityHierarchyModel(); case "#microsoft.graph.onenoteEntitySchemaObjectModel": return new OnenoteEntitySchemaObjectModel(); case "#microsoft.graph.onenoteOperation": return new OnenoteOperation(); case "#microsoft.graph.onenotePage": return new OnenotePage(); @@ -697,9 +704,11 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.onInteractiveAuthFlowStartListener": return new OnInteractiveAuthFlowStartListener(); case "#microsoft.graph.onlineMeeting": return new OnlineMeeting(); case "#microsoft.graph.onlineMeetingBase": return new OnlineMeetingBase(); + case "#microsoft.graph.onlineMeetingEngagementConversation": return new OnlineMeetingEngagementConversation(); case "#microsoft.graph.onOtpSendCustomExtension": return new OnOtpSendCustomExtension(); case "#microsoft.graph.onPremisesConditionalAccessSettings": return new OnPremisesConditionalAccessSettings(); case "#microsoft.graph.onPremisesDirectorySynchronization": return new OnPremisesDirectorySynchronization(); + case "#microsoft.graph.onPremisesSyncBehavior": return new OnPremisesSyncBehavior(); case "#microsoft.graph.onTokenIssuanceStartCustomExtension": return new OnTokenIssuanceStartCustomExtension(); case "#microsoft.graph.onTokenIssuanceStartListener": return new OnTokenIssuanceStartListener(); case "#microsoft.graph.onUserCreateStartListener": return new OnUserCreateStartListener(); @@ -798,6 +807,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.publicKeyInfrastructureRoot": return new PublicKeyInfrastructureRoot(); case "#microsoft.graph.rbacApplication": return new RbacApplication(); case "#microsoft.graph.readingAssignmentSubmission": return new ReadingAssignmentSubmission(); + case "#microsoft.graph.readingCoachPassage": return new ReadingCoachPassage(); case "#microsoft.graph.recordOperation": return new RecordOperation(); case "#microsoft.graph.recycleBin": return new RecycleBin(); case "#microsoft.graph.recycleBinItem": return new RecycleBinItem(); @@ -863,6 +873,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.security.ediscoveryEstimateOperation": return new EdiscoveryEstimateOperation(); case "#microsoft.graph.security.ediscoveryExportOperation": return new EdiscoveryExportOperation(); case "#microsoft.graph.security.ediscoveryHoldOperation": return new EdiscoveryHoldOperation(); + case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": return new EdiscoveryHoldPolicySyncOperation(); case "#microsoft.graph.security.ediscoveryIndexOperation": return new EdiscoveryIndexOperation(); case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": return new EdiscoveryNoncustodialDataSource(); case "#microsoft.graph.security.ediscoveryPurgeDataOperation": return new EdiscoveryPurgeDataOperation(); @@ -959,6 +970,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.softwareOathAuthenticationMethod": return new SoftwareOathAuthenticationMethod(); case "#microsoft.graph.softwareOathAuthenticationMethodConfiguration": return new SoftwareOathAuthenticationMethodConfiguration(); case "#microsoft.graph.softwareUpdateStatusSummary": return new SoftwareUpdateStatusSummary(); + case "#microsoft.graph.speakerAssignmentSubmission": return new SpeakerAssignmentSubmission(); case "#microsoft.graph.standardWebPart": return new StandardWebPart(); case "#microsoft.graph.startHoldMusicOperation": return new StartHoldMusicOperation(); case "#microsoft.graph.stopHoldMusicOperation": return new StopHoldMusicOperation(); @@ -993,7 +1005,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.teamworkHostedContent": return new TeamworkHostedContent(); case "#microsoft.graph.teamworkTag": return new TeamworkTag(); case "#microsoft.graph.teamworkTagMember": return new TeamworkTagMember(); - case "#microsoft.graph.telecomExpenseManagementPartner": return new TelecomExpenseManagementPartner(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethod": return new TemporaryAccessPassAuthenticationMethod(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration": return new TemporaryAccessPassAuthenticationMethodConfiguration(); case "#microsoft.graph.tenantAppManagementPolicy": return new TenantAppManagementPolicy(); @@ -1179,16 +1190,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.workbookNamedItem": return new WorkbookNamedItem(); case "#microsoft.graph.workbookOperation": return new WorkbookOperation(); case "#microsoft.graph.workbookPivotTable": return new WorkbookPivotTable(); - case "#microsoft.graph.workbookRange": return new WorkbookRange(); - case "#microsoft.graph.workbookRangeBorder": return new WorkbookRangeBorder(); - case "#microsoft.graph.workbookRangeFill": return new WorkbookRangeFill(); - case "#microsoft.graph.workbookRangeFont": return new WorkbookRangeFont(); - case "#microsoft.graph.workbookRangeFormat": return new WorkbookRangeFormat(); - case "#microsoft.graph.workbookRangeSort": return new WorkbookRangeSort(); - case "#microsoft.graph.workbookRangeView": return new WorkbookRangeView(); - case "#microsoft.graph.workbookTable": return new WorkbookTable(); - case "#microsoft.graph.workbookTableColumn": return new WorkbookTableColumn(); - case "#microsoft.graph.workbookTableRow": return new WorkbookTableRow(); } return null; } @@ -1200,6 +1201,16 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.workbookRange": return new WorkbookRange(); + case "#microsoft.graph.workbookRangeBorder": return new WorkbookRangeBorder(); + case "#microsoft.graph.workbookRangeFill": return new WorkbookRangeFill(); + case "#microsoft.graph.workbookRangeFont": return new WorkbookRangeFont(); + case "#microsoft.graph.workbookRangeFormat": return new WorkbookRangeFormat(); + case "#microsoft.graph.workbookRangeSort": return new WorkbookRangeSort(); + case "#microsoft.graph.workbookRangeView": return new WorkbookRangeView(); + case "#microsoft.graph.workbookTable": return new WorkbookTable(); + case "#microsoft.graph.workbookTableColumn": return new WorkbookTableColumn(); + case "#microsoft.graph.workbookTableRow": return new WorkbookTableRow(); case "#microsoft.graph.workbookTableSort": return new WorkbookTableSort(); case "#microsoft.graph.workbookWorksheet": return new WorkbookWorksheet(); case "#microsoft.graph.workbookWorksheetProtection": return new WorkbookWorksheetProtection(); diff --git a/src/main/java/com/microsoft/graph/generated/models/Group.java b/src/main/java/com/microsoft/graph/generated/models/Group.java index 06eb8e3241b..6e2ea8f93f8 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Group.java +++ b/src/main/java/com/microsoft/graph/generated/models/Group.java @@ -232,6 +232,7 @@ public Map> getFieldDeserializers deserializerMap.put("onPremisesProvisioningErrors", (n) -> { this.setOnPremisesProvisioningErrors(n.getCollectionOfObjectValues(OnPremisesProvisioningError::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSamAccountName", (n) -> { this.setOnPremisesSamAccountName(n.getStringValue()); }); deserializerMap.put("onPremisesSecurityIdentifier", (n) -> { this.setOnPremisesSecurityIdentifier(n.getStringValue()); }); + deserializerMap.put("onPremisesSyncBehavior", (n) -> { this.setOnPremisesSyncBehavior(n.getObjectValue(OnPremisesSyncBehavior::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSyncEnabled", (n) -> { this.setOnPremisesSyncEnabled(n.getBooleanValue()); }); deserializerMap.put("owners", (n) -> { this.setOwners(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrants", (n) -> { this.setPermissionGrants(n.getCollectionOfObjectValues(ResourceSpecificPermissionGrant::createFromDiscriminatorValue)); }); @@ -458,6 +459,14 @@ public String getOnPremisesSamAccountName() { public String getOnPremisesSecurityIdentifier() { return this.backingStore.get("onPremisesSecurityIdentifier"); } + /** + * Gets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property + * @return a {@link OnPremisesSyncBehavior} + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior getOnPremisesSyncBehavior() { + return this.backingStore.get("onPremisesSyncBehavior"); + } /** * Gets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @return a {@link Boolean} @@ -701,6 +710,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("onPremisesProvisioningErrors", this.getOnPremisesProvisioningErrors()); writer.writeStringValue("onPremisesSamAccountName", this.getOnPremisesSamAccountName()); writer.writeStringValue("onPremisesSecurityIdentifier", this.getOnPremisesSecurityIdentifier()); + writer.writeObjectValue("onPremisesSyncBehavior", this.getOnPremisesSyncBehavior()); writer.writeBooleanValue("onPremisesSyncEnabled", this.getOnPremisesSyncEnabled()); writer.writeCollectionOfObjectValues("owners", this.getOwners()); writer.writeCollectionOfObjectValues("permissionGrants", this.getPermissionGrants()); @@ -1034,6 +1044,13 @@ public void setOnPremisesSamAccountName(@jakarta.annotation.Nullable final Strin public void setOnPremisesSecurityIdentifier(@jakarta.annotation.Nullable final String value) { this.backingStore.set("onPremisesSecurityIdentifier", value); } + /** + * Sets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property + * @param value Value to set for the onPremisesSyncBehavior property. + */ + public void setOnPremisesSyncBehavior(@jakarta.annotation.Nullable final OnPremisesSyncBehavior value) { + this.backingStore.set("onPremisesSyncBehavior", value); + } /** * Sets the onPremisesSyncEnabled property value. true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @param value Value to set for the onPremisesSyncEnabled property. diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentitySet.java b/src/main/java/com/microsoft/graph/generated/models/IdentitySet.java index 876d3b94c49..de8bcbcbc7b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentitySet.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentitySet.java @@ -41,6 +41,7 @@ public static IdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnu case "#microsoft.graph.chatMessageMentionedIdentitySet": return new ChatMessageMentionedIdentitySet(); case "#microsoft.graph.chatMessageReactionIdentitySet": return new ChatMessageReactionIdentitySet(); case "#microsoft.graph.communicationsIdentitySet": return new CommunicationsIdentitySet(); + case "#microsoft.graph.engagementIdentitySet": return new EngagementIdentitySet(); case "#microsoft.graph.sharePointIdentitySet": return new SharePointIdentitySet(); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java b/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java index 24112b6c3c6..94953f23ebe 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java +++ b/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java @@ -281,6 +281,7 @@ public Map> getFieldDeserializers deserializerMap.put("managedDeviceOwnerType", (n) -> { this.setManagedDeviceOwnerType(n.getEnumValue(ManagedDeviceOwnerType::forValue)); }); deserializerMap.put("managementAgent", (n) -> { this.setManagementAgent(n.getEnumValue(ManagementAgentType::forValue)); }); deserializerMap.put("managementCertificateExpirationDate", (n) -> { this.setManagementCertificateExpirationDate(n.getOffsetDateTimeValue()); }); + deserializerMap.put("managementState", (n) -> { this.setManagementState(n.getEnumValue(ManagementState::forValue)); }); deserializerMap.put("manufacturer", (n) -> { this.setManufacturer(n.getStringValue()); }); deserializerMap.put("meid", (n) -> { this.setMeid(n.getStringValue()); }); deserializerMap.put("model", (n) -> { this.setModel(n.getStringValue()); }); @@ -401,6 +402,14 @@ public ManagementAgentType getManagementAgent() { public OffsetDateTime getManagementCertificateExpirationDate() { return this.backingStore.get("managementCertificateExpirationDate"); } + /** + * Gets the managementState property value. Management state of device in Microsoft Intune. + * @return a {@link ManagementState} + */ + @jakarta.annotation.Nullable + public ManagementState getManagementState() { + return this.backingStore.get("managementState"); + } /** * Gets the manufacturer property value. Manufacturer of the device. This property is read-only. * @return a {@link String} @@ -596,6 +605,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("managedDeviceName", this.getManagedDeviceName()); writer.writeEnumValue("managedDeviceOwnerType", this.getManagedDeviceOwnerType()); writer.writeEnumValue("managementAgent", this.getManagementAgent()); + writer.writeEnumValue("managementState", this.getManagementState()); writer.writeStringValue("notes", this.getNotes()); writer.writeEnumValue("partnerReportedThreatState", this.getPartnerReportedThreatState()); writer.writeCollectionOfObjectValues("users", this.getUsers()); @@ -867,6 +877,13 @@ public void setManagementAgent(@jakarta.annotation.Nullable final ManagementAgen public void setManagementCertificateExpirationDate(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("managementCertificateExpirationDate", value); } + /** + * Sets the managementState property value. Management state of device in Microsoft Intune. + * @param value Value to set for the managementState property. + */ + public void setManagementState(@jakarta.annotation.Nullable final ManagementState value) { + this.backingStore.set("managementState", value); + } /** * Sets the manufacturer property value. Manufacturer of the device. This property is read-only. * @param value Value to set for the manufacturer property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagementState.java b/src/main/java/com/microsoft/graph/generated/models/ManagementState.java new file mode 100644 index 00000000000..976b15c4475 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ManagementState.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Management state of device in Microsoft Intune. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ManagementState implements ValuedEnum { + /** The device is under management */ + Managed("managed"), + /** A retire command is occuring on the device and in the process of unenrolling from management */ + RetirePending("retirePending"), + /** Retire command failed on the device */ + RetireFailed("retireFailed"), + /** A wipe command is occuring on the device and in the process of unenrolling from management */ + WipePending("wipePending"), + /** Wipe command failed on the device */ + WipeFailed("wipeFailed"), + /** The device is unhealthy. */ + Unhealthy("unhealthy"), + /** A delete command is occuring on the device */ + DeletePending("deletePending"), + /** A retire command was issued for the device */ + RetireIssued("retireIssued"), + /** A wipe command was issued for the device */ + WipeIssued("wipeIssued"), + /** A wipe command for this device has been canceled */ + WipeCanceled("wipeCanceled"), + /** A retire command for this device has been canceled */ + RetireCanceled("retireCanceled"), + /** The device is discovered but not fully enrolled. */ + Discovered("discovered"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + ManagementState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ManagementState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "managed": return Managed; + case "retirePending": return RetirePending; + case "retireFailed": return RetireFailed; + case "wipePending": return WipePending; + case "wipeFailed": return WipeFailed; + case "unhealthy": return Unhealthy; + case "deletePending": return DeletePending; + case "retireIssued": return RetireIssued; + case "wipeIssued": return WipeIssued; + case "wipeCanceled": return WipeCanceled; + case "retireCanceled": return RetireCanceled; + case "discovered": return Discovered; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnPremisesSyncBehavior.java b/src/main/java/com/microsoft/graph/generated/models/OnPremisesSyncBehavior.java new file mode 100644 index 00000000000..206834f5556 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnPremisesSyncBehavior.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPremisesSyncBehavior extends Entity implements Parsable { + /** + * Instantiates a new {@link OnPremisesSyncBehavior} and sets the default values. + */ + public OnPremisesSyncBehavior() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnPremisesSyncBehavior} + */ + @jakarta.annotation.Nonnull + public static OnPremisesSyncBehavior createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPremisesSyncBehavior(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("isCloudManaged", (n) -> { this.setIsCloudManaged(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isCloudManaged property value. The isCloudManaged property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCloudManaged() { + return this.backingStore.get("isCloudManaged"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("isCloudManaged", this.getIsCloudManaged()); + } + /** + * Sets the isCloudManaged property value. The isCloudManaged property + * @param value Value to set for the isCloudManaged property. + */ + public void setIsCloudManaged(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCloudManaged", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java index bc3b0473a51..f76c26bebc6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java @@ -7,6 +7,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * Represents a Microsoft online meeting. + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class OnlineMeeting extends OnlineMeetingBase implements Parsable { /** diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversation.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversation.java new file mode 100644 index 00000000000..b7a2ed7fea0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversation.java @@ -0,0 +1,132 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A conversation for Teams QA online meeting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingEngagementConversation extends EngagementConversation implements Parsable { + /** + * Instantiates a new {@link OnlineMeetingEngagementConversation} and sets the default values. + */ + public OnlineMeetingEngagementConversation() { + super(); + this.setOdataType("#microsoft.graph.onlineMeetingEngagementConversation"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnlineMeetingEngagementConversation} + */ + @jakarta.annotation.Nonnull + public static OnlineMeetingEngagementConversation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnlineMeetingEngagementConversation(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("moderationState", (n) -> { this.setModerationState(n.getEnumValue(EngagementConversationModerationState::forValue)); }); + deserializerMap.put("onlineMeeting", (n) -> { this.setOnlineMeeting(n.getObjectValue(OnlineMeeting::createFromDiscriminatorValue)); }); + deserializerMap.put("onlineMeetingId", (n) -> { this.setOnlineMeetingId(n.getStringValue()); }); + deserializerMap.put("organizer", (n) -> { this.setOrganizer(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("upvoteCount", (n) -> { this.setUpvoteCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the moderationState property value. Represents the moderation state of an Engage conversation message. + * @return a {@link EngagementConversationModerationState} + */ + @jakarta.annotation.Nullable + public EngagementConversationModerationState getModerationState() { + return this.backingStore.get("moderationState"); + } + /** + * Gets the onlineMeeting property value. The onlineMeeting property + * @return a {@link OnlineMeeting} + */ + @jakarta.annotation.Nullable + public OnlineMeeting getOnlineMeeting() { + return this.backingStore.get("onlineMeeting"); + } + /** + * Gets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOnlineMeetingId() { + return this.backingStore.get("onlineMeetingId"); + } + /** + * Gets the organizer property value. The organizer property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getOrganizer() { + return this.backingStore.get("organizer"); + } + /** + * Gets the upvoteCount property value. The number of upvotes the conversation received. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUpvoteCount() { + return this.backingStore.get("upvoteCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("moderationState", this.getModerationState()); + writer.writeObjectValue("onlineMeeting", this.getOnlineMeeting()); + writer.writeStringValue("onlineMeetingId", this.getOnlineMeetingId()); + writer.writeObjectValue("organizer", this.getOrganizer()); + } + /** + * Sets the moderationState property value. Represents the moderation state of an Engage conversation message. + * @param value Value to set for the moderationState property. + */ + public void setModerationState(@jakarta.annotation.Nullable final EngagementConversationModerationState value) { + this.backingStore.set("moderationState", value); + } + /** + * Sets the onlineMeeting property value. The onlineMeeting property + * @param value Value to set for the onlineMeeting property. + */ + public void setOnlineMeeting(@jakarta.annotation.Nullable final OnlineMeeting value) { + this.backingStore.set("onlineMeeting", value); + } + /** + * Sets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + * @param value Value to set for the onlineMeetingId property. + */ + public void setOnlineMeetingId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("onlineMeetingId", value); + } + /** + * Sets the organizer property value. The organizer property + * @param value Value to set for the organizer property. + */ + public void setOrganizer(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("organizer", value); + } + /** + * Sets the upvoteCount property value. The number of upvotes the conversation received. + * @param value Value to set for the upvoteCount property. + */ + public void setUpvoteCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("upvoteCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java new file mode 100644 index 00000000000..43bd493bf1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingEngagementConversationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationCollectionResponse} and sets the default values. + */ + public OnlineMeetingEngagementConversationCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static OnlineMeetingEngagementConversationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnlineMeetingEngagementConversationCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(OnlineMeetingEngagementConversation::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OrgContact.java b/src/main/java/com/microsoft/graph/generated/models/OrgContact.java index 6cf76b1c049..662cc85f183 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OrgContact.java +++ b/src/main/java/com/microsoft/graph/generated/models/OrgContact.java @@ -86,6 +86,7 @@ public Map> getFieldDeserializers deserializerMap.put("memberOf", (n) -> { this.setMemberOf(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesLastSyncDateTime", (n) -> { this.setOnPremisesLastSyncDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("onPremisesProvisioningErrors", (n) -> { this.setOnPremisesProvisioningErrors(n.getCollectionOfObjectValues(OnPremisesProvisioningError::createFromDiscriminatorValue)); }); + deserializerMap.put("onPremisesSyncBehavior", (n) -> { this.setOnPremisesSyncBehavior(n.getObjectValue(OnPremisesSyncBehavior::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSyncEnabled", (n) -> { this.setOnPremisesSyncEnabled(n.getBooleanValue()); }); deserializerMap.put("phones", (n) -> { this.setPhones(n.getCollectionOfObjectValues(Phone::createFromDiscriminatorValue)); }); deserializerMap.put("proxyAddresses", (n) -> { this.setProxyAddresses(n.getCollectionOfPrimitiveValues(String.class)); }); @@ -158,6 +159,14 @@ public OffsetDateTime getOnPremisesLastSyncDateTime() { public java.util.List getOnPremisesProvisioningErrors() { return this.backingStore.get("onPremisesProvisioningErrors"); } + /** + * Gets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property + * @return a {@link OnPremisesSyncBehavior} + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior getOnPremisesSyncBehavior() { + return this.backingStore.get("onPremisesSyncBehavior"); + } /** * Gets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). * @return a {@link Boolean} @@ -226,6 +235,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("memberOf", this.getMemberOf()); writer.writeOffsetDateTimeValue("onPremisesLastSyncDateTime", this.getOnPremisesLastSyncDateTime()); writer.writeCollectionOfObjectValues("onPremisesProvisioningErrors", this.getOnPremisesProvisioningErrors()); + writer.writeObjectValue("onPremisesSyncBehavior", this.getOnPremisesSyncBehavior()); writer.writeBooleanValue("onPremisesSyncEnabled", this.getOnPremisesSyncEnabled()); writer.writeCollectionOfObjectValues("phones", this.getPhones()); writer.writeCollectionOfPrimitiveValues("proxyAddresses", this.getProxyAddresses()); @@ -324,6 +334,13 @@ public void setOnPremisesLastSyncDateTime(@jakarta.annotation.Nullable final Off public void setOnPremisesProvisioningErrors(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("onPremisesProvisioningErrors", value); } + /** + * Sets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property + * @param value Value to set for the onPremisesSyncBehavior property. + */ + public void setOnPremisesSyncBehavior(@jakarta.annotation.Nullable final OnPremisesSyncBehavior value) { + this.backingStore.set("onPremisesSyncBehavior", value); + } /** * Sets the onPremisesSyncEnabled property value. true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). * @param value Value to set for the onPremisesSyncEnabled property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleBase.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleBase.java index 39db295e8b7..3d8d17b6d86 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleBase.java @@ -75,7 +75,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isAutoApplyEnabled property value. The isAutoApplyEnabled property + * Gets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -99,7 +99,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + * Gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. * @return a {@link ProtectionRuleStatus} */ @jakarta.annotation.Nullable @@ -143,7 +143,7 @@ public void setError(@jakarta.annotation.Nullable final PublicError value) { this.backingStore.set("error", value); } /** - * Sets the isAutoApplyEnabled property value. The isAutoApplyEnabled property + * Sets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. * @param value Value to set for the isAutoApplyEnabled property. */ public void setIsAutoApplyEnabled(@jakarta.annotation.Nullable final Boolean value) { @@ -164,7 +164,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + * Sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ProtectionRuleStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassage.java b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassage.java new file mode 100644 index 00000000000..6a31123564b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassage.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingCoachPassage extends Entity implements Parsable { + /** + * Instantiates a new {@link ReadingCoachPassage} and sets the default values. + */ + public ReadingCoachPassage() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ReadingCoachPassage} + */ + @jakarta.annotation.Nonnull + public static ReadingCoachPassage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReadingCoachPassage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("isReadingCompleted", (n) -> { this.setIsReadingCompleted(n.getBooleanValue()); }); + deserializerMap.put("languageTag", (n) -> { this.setLanguageTag(n.getStringValue()); }); + deserializerMap.put("practicedAtDateTime", (n) -> { this.setPracticedAtDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("practiceWords", (n) -> { this.setPracticeWords(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("storyType", (n) -> { this.setStoryType(n.getEnumValue(ReadingCoachStoryType::forValue)); }); + deserializerMap.put("studentId", (n) -> { this.setStudentId(n.getStringValue()); }); + deserializerMap.put("timeSpentReadingInSeconds", (n) -> { this.setTimeSpentReadingInSeconds(n.getDoubleValue()); }); + deserializerMap.put("wordsAccuracyPercentage", (n) -> { this.setWordsAccuracyPercentage(n.getDoubleValue()); }); + deserializerMap.put("wordsPerMinute", (n) -> { this.setWordsPerMinute(n.getDoubleValue()); }); + return deserializerMap; + } + /** + * Gets the isReadingCompleted property value. Indicates if the reading passage was completed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsReadingCompleted() { + return this.backingStore.get("isReadingCompleted"); + } + /** + * Gets the languageTag property value. The language of the reading passage. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLanguageTag() { + return this.backingStore.get("languageTag"); + } + /** + * Gets the practicedAtDateTime property value. The date and time when the Reading Coach passage was practiced. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getPracticedAtDateTime() { + return this.backingStore.get("practicedAtDateTime"); + } + /** + * Gets the practiceWords property value. The list of challenging words for the student that they can practice further. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPracticeWords() { + return this.backingStore.get("practiceWords"); + } + /** + * Gets the storyType property value. The storyType property + * @return a {@link ReadingCoachStoryType} + */ + @jakarta.annotation.Nullable + public ReadingCoachStoryType getStoryType() { + return this.backingStore.get("storyType"); + } + /** + * Gets the studentId property value. ID of the student that practiced the reading passage. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStudentId() { + return this.backingStore.get("studentId"); + } + /** + * Gets the timeSpentReadingInSeconds property value. The time the student spent reading in seconds. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getTimeSpentReadingInSeconds() { + return this.backingStore.get("timeSpentReadingInSeconds"); + } + /** + * Gets the wordsAccuracyPercentage property value. The percentage of words that the student read correctly. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getWordsAccuracyPercentage() { + return this.backingStore.get("wordsAccuracyPercentage"); + } + /** + * Gets the wordsPerMinute property value. The rate the student read at in words per minute. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getWordsPerMinute() { + return this.backingStore.get("wordsPerMinute"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("isReadingCompleted", this.getIsReadingCompleted()); + writer.writeStringValue("languageTag", this.getLanguageTag()); + writer.writeOffsetDateTimeValue("practicedAtDateTime", this.getPracticedAtDateTime()); + writer.writeCollectionOfPrimitiveValues("practiceWords", this.getPracticeWords()); + writer.writeEnumValue("storyType", this.getStoryType()); + writer.writeStringValue("studentId", this.getStudentId()); + writer.writeDoubleValue("timeSpentReadingInSeconds", this.getTimeSpentReadingInSeconds()); + writer.writeDoubleValue("wordsAccuracyPercentage", this.getWordsAccuracyPercentage()); + writer.writeDoubleValue("wordsPerMinute", this.getWordsPerMinute()); + } + /** + * Sets the isReadingCompleted property value. Indicates if the reading passage was completed. + * @param value Value to set for the isReadingCompleted property. + */ + public void setIsReadingCompleted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isReadingCompleted", value); + } + /** + * Sets the languageTag property value. The language of the reading passage. + * @param value Value to set for the languageTag property. + */ + public void setLanguageTag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("languageTag", value); + } + /** + * Sets the practicedAtDateTime property value. The date and time when the Reading Coach passage was practiced. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the practicedAtDateTime property. + */ + public void setPracticedAtDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("practicedAtDateTime", value); + } + /** + * Sets the practiceWords property value. The list of challenging words for the student that they can practice further. + * @param value Value to set for the practiceWords property. + */ + public void setPracticeWords(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("practiceWords", value); + } + /** + * Sets the storyType property value. The storyType property + * @param value Value to set for the storyType property. + */ + public void setStoryType(@jakarta.annotation.Nullable final ReadingCoachStoryType value) { + this.backingStore.set("storyType", value); + } + /** + * Sets the studentId property value. ID of the student that practiced the reading passage. + * @param value Value to set for the studentId property. + */ + public void setStudentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("studentId", value); + } + /** + * Sets the timeSpentReadingInSeconds property value. The time the student spent reading in seconds. + * @param value Value to set for the timeSpentReadingInSeconds property. + */ + public void setTimeSpentReadingInSeconds(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("timeSpentReadingInSeconds", value); + } + /** + * Sets the wordsAccuracyPercentage property value. The percentage of words that the student read correctly. + * @param value Value to set for the wordsAccuracyPercentage property. + */ + public void setWordsAccuracyPercentage(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("wordsAccuracyPercentage", value); + } + /** + * Sets the wordsPerMinute property value. The rate the student read at in words per minute. + * @param value Value to set for the wordsPerMinute property. + */ + public void setWordsPerMinute(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("wordsPerMinute", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassageCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassageCollectionResponse.java new file mode 100644 index 00000000000..ddd0613a70d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassageCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingCoachPassageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ReadingCoachPassageCollectionResponse} and sets the default values. + */ + public ReadingCoachPassageCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ReadingCoachPassageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ReadingCoachPassageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReadingCoachPassageCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ReadingCoachPassage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ReadingCoachStoryType.java b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachStoryType.java new file mode 100644 index 00000000000..5b97345c223 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachStoryType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ReadingCoachStoryType implements ValuedEnum { + AiGenerated("aiGenerated"), + ReadWorks("readWorks"), + UserProvided("userProvided"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ReadingCoachStoryType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ReadingCoachStoryType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "aiGenerated": return AiGenerated; + case "readWorks": return ReadWorks; + case "userProvided": return UserProvided; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ReportsRoot.java b/src/main/java/com/microsoft/graph/generated/models/ReportsRoot.java index dcca7d49b90..8cf9ba1a920 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ReportsRoot.java +++ b/src/main/java/com/microsoft/graph/generated/models/ReportsRoot.java @@ -32,7 +32,9 @@ public static ReportsRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnu public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("readingAssignmentSubmissions", (n) -> { this.setReadingAssignmentSubmissions(n.getCollectionOfObjectValues(ReadingAssignmentSubmission::createFromDiscriminatorValue)); }); + deserializerMap.put("readingCoachPassages", (n) -> { this.setReadingCoachPassages(n.getCollectionOfObjectValues(ReadingCoachPassage::createFromDiscriminatorValue)); }); deserializerMap.put("reflectCheckInResponses", (n) -> { this.setReflectCheckInResponses(n.getCollectionOfObjectValues(ReflectCheckInResponse::createFromDiscriminatorValue)); }); + deserializerMap.put("speakerAssignmentSubmissions", (n) -> { this.setSpeakerAssignmentSubmissions(n.getCollectionOfObjectValues(SpeakerAssignmentSubmission::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -43,6 +45,14 @@ public Map> getFieldDeserializers public java.util.List getReadingAssignmentSubmissions() { return this.backingStore.get("readingAssignmentSubmissions"); } + /** + * Gets the readingCoachPassages property value. Details of practiced Reading Coach passages. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReadingCoachPassages() { + return this.backingStore.get("readingCoachPassages"); + } /** * Gets the reflectCheckInResponses property value. Details of check-in responses. * @return a {@link java.util.List} @@ -51,6 +61,14 @@ public java.util.List getReadingAssignmentSubmissio public java.util.List getReflectCheckInResponses() { return this.backingStore.get("reflectCheckInResponses"); } + /** + * Gets the speakerAssignmentSubmissions property value. Details of submitted speaker assignments. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSpeakerAssignmentSubmissions() { + return this.backingStore.get("speakerAssignmentSubmissions"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -59,7 +77,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("readingAssignmentSubmissions", this.getReadingAssignmentSubmissions()); + writer.writeCollectionOfObjectValues("readingCoachPassages", this.getReadingCoachPassages()); writer.writeCollectionOfObjectValues("reflectCheckInResponses", this.getReflectCheckInResponses()); + writer.writeCollectionOfObjectValues("speakerAssignmentSubmissions", this.getSpeakerAssignmentSubmissions()); } /** * Sets the readingAssignmentSubmissions property value. Details of submitted reading assignments. @@ -68,6 +88,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setReadingAssignmentSubmissions(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("readingAssignmentSubmissions", value); } + /** + * Sets the readingCoachPassages property value. Details of practiced Reading Coach passages. + * @param value Value to set for the readingCoachPassages property. + */ + public void setReadingCoachPassages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("readingCoachPassages", value); + } /** * Sets the reflectCheckInResponses property value. Details of check-in responses. * @param value Value to set for the reflectCheckInResponses property. @@ -75,4 +102,11 @@ public void setReadingAssignmentSubmissions(@jakarta.annotation.Nullable final j public void setReflectCheckInResponses(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("reflectCheckInResponses", value); } + /** + * Sets the speakerAssignmentSubmissions property value. Details of submitted speaker assignments. + * @param value Value to set for the speakerAssignmentSubmissions property. + */ + public void setSpeakerAssignmentSubmissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("speakerAssignmentSubmissions", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmission.java b/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmission.java new file mode 100644 index 00000000000..81d125d9326 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmission.java @@ -0,0 +1,368 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SpeakerAssignmentSubmission extends Entity implements Parsable { + /** + * Instantiates a new {@link SpeakerAssignmentSubmission} and sets the default values. + */ + public SpeakerAssignmentSubmission() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SpeakerAssignmentSubmission} + */ + @jakarta.annotation.Nonnull + public static SpeakerAssignmentSubmission createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SpeakerAssignmentSubmission(); + } + /** + * Gets the assignmentId property value. ID of the assignment with which this submission is associated. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignmentId() { + return this.backingStore.get("assignmentId"); + } + /** + * Gets the averageWordsPerMinutePace property value. The average speaking pace of the student, measured in words per minute. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getAverageWordsPerMinutePace() { + return this.backingStore.get("averageWordsPerMinutePace"); + } + /** + * Gets the classId property value. ID of the class this speaker progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClassId() { + return this.backingStore.get("classId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("assignmentId", (n) -> { this.setAssignmentId(n.getStringValue()); }); + deserializerMap.put("averageWordsPerMinutePace", (n) -> { this.setAverageWordsPerMinutePace(n.getLongValue()); }); + deserializerMap.put("classId", (n) -> { this.setClassId(n.getStringValue()); }); + deserializerMap.put("fillerWordsOccurrencesCount", (n) -> { this.setFillerWordsOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("incorrectCameraDistanceOccurrencesCount", (n) -> { this.setIncorrectCameraDistanceOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("lengthOfSubmissionInSeconds", (n) -> { this.setLengthOfSubmissionInSeconds(n.getDoubleValue()); }); + deserializerMap.put("lostEyeContactOccurrencesCount", (n) -> { this.setLostEyeContactOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("monotoneOccurrencesCount", (n) -> { this.setMonotoneOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("nonInclusiveLanguageOccurrencesCount", (n) -> { this.setNonInclusiveLanguageOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("obstructedViewOccurrencesCount", (n) -> { this.setObstructedViewOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("repetitiveLanguageOccurrencesCount", (n) -> { this.setRepetitiveLanguageOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("studentId", (n) -> { this.setStudentId(n.getStringValue()); }); + deserializerMap.put("submissionDateTime", (n) -> { this.setSubmissionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("submissionId", (n) -> { this.setSubmissionId(n.getStringValue()); }); + deserializerMap.put("topFillerWords", (n) -> { this.setTopFillerWords(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("topMispronouncedWords", (n) -> { this.setTopMispronouncedWords(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("topNonInclusiveWordsAndPhrases", (n) -> { this.setTopNonInclusiveWordsAndPhrases(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("topRepetitiveWordsAndPhrases", (n) -> { this.setTopRepetitiveWordsAndPhrases(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("wordsSpokenCount", (n) -> { this.setWordsSpokenCount(n.getLongValue()); }); + return deserializerMap; + } + /** + * Gets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getFillerWordsOccurrencesCount() { + return this.backingStore.get("fillerWordsOccurrencesCount"); + } + /** + * Gets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getIncorrectCameraDistanceOccurrencesCount() { + return this.backingStore.get("incorrectCameraDistanceOccurrencesCount"); + } + /** + * Gets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getLengthOfSubmissionInSeconds() { + return this.backingStore.get("lengthOfSubmissionInSeconds"); + } + /** + * Gets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getLostEyeContactOccurrencesCount() { + return this.backingStore.get("lostEyeContactOccurrencesCount"); + } + /** + * Gets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMonotoneOccurrencesCount() { + return this.backingStore.get("monotoneOccurrencesCount"); + } + /** + * Gets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getNonInclusiveLanguageOccurrencesCount() { + return this.backingStore.get("nonInclusiveLanguageOccurrencesCount"); + } + /** + * Gets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getObstructedViewOccurrencesCount() { + return this.backingStore.get("obstructedViewOccurrencesCount"); + } + /** + * Gets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getRepetitiveLanguageOccurrencesCount() { + return this.backingStore.get("repetitiveLanguageOccurrencesCount"); + } + /** + * Gets the studentId property value. ID of the user this speaker progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStudentId() { + return this.backingStore.get("studentId"); + } + /** + * Gets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getSubmissionDateTime() { + return this.backingStore.get("submissionDateTime"); + } + /** + * Gets the submissionId property value. ID of the submission this speaker progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubmissionId() { + return this.backingStore.get("submissionId"); + } + /** + * Gets the topFillerWords property value. The filler words used most by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopFillerWords() { + return this.backingStore.get("topFillerWords"); + } + /** + * Gets the topMispronouncedWords property value. The words mispronounced most by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopMispronouncedWords() { + return this.backingStore.get("topMispronouncedWords"); + } + /** + * Gets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopNonInclusiveWordsAndPhrases() { + return this.backingStore.get("topNonInclusiveWordsAndPhrases"); + } + /** + * Gets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopRepetitiveWordsAndPhrases() { + return this.backingStore.get("topRepetitiveWordsAndPhrases"); + } + /** + * Gets the wordsSpokenCount property value. Total number of words spoken by the student in the submission. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getWordsSpokenCount() { + return this.backingStore.get("wordsSpokenCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("assignmentId", this.getAssignmentId()); + writer.writeLongValue("averageWordsPerMinutePace", this.getAverageWordsPerMinutePace()); + writer.writeStringValue("classId", this.getClassId()); + writer.writeLongValue("fillerWordsOccurrencesCount", this.getFillerWordsOccurrencesCount()); + writer.writeLongValue("incorrectCameraDistanceOccurrencesCount", this.getIncorrectCameraDistanceOccurrencesCount()); + writer.writeDoubleValue("lengthOfSubmissionInSeconds", this.getLengthOfSubmissionInSeconds()); + writer.writeLongValue("lostEyeContactOccurrencesCount", this.getLostEyeContactOccurrencesCount()); + writer.writeLongValue("monotoneOccurrencesCount", this.getMonotoneOccurrencesCount()); + writer.writeLongValue("nonInclusiveLanguageOccurrencesCount", this.getNonInclusiveLanguageOccurrencesCount()); + writer.writeLongValue("obstructedViewOccurrencesCount", this.getObstructedViewOccurrencesCount()); + writer.writeLongValue("repetitiveLanguageOccurrencesCount", this.getRepetitiveLanguageOccurrencesCount()); + writer.writeStringValue("studentId", this.getStudentId()); + writer.writeOffsetDateTimeValue("submissionDateTime", this.getSubmissionDateTime()); + writer.writeStringValue("submissionId", this.getSubmissionId()); + writer.writeCollectionOfPrimitiveValues("topFillerWords", this.getTopFillerWords()); + writer.writeCollectionOfPrimitiveValues("topMispronouncedWords", this.getTopMispronouncedWords()); + writer.writeCollectionOfPrimitiveValues("topNonInclusiveWordsAndPhrases", this.getTopNonInclusiveWordsAndPhrases()); + writer.writeCollectionOfPrimitiveValues("topRepetitiveWordsAndPhrases", this.getTopRepetitiveWordsAndPhrases()); + writer.writeLongValue("wordsSpokenCount", this.getWordsSpokenCount()); + } + /** + * Sets the assignmentId property value. ID of the assignment with which this submission is associated. + * @param value Value to set for the assignmentId property. + */ + public void setAssignmentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignmentId", value); + } + /** + * Sets the averageWordsPerMinutePace property value. The average speaking pace of the student, measured in words per minute. + * @param value Value to set for the averageWordsPerMinutePace property. + */ + public void setAverageWordsPerMinutePace(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("averageWordsPerMinutePace", value); + } + /** + * Sets the classId property value. ID of the class this speaker progress is associated with. + * @param value Value to set for the classId property. + */ + public void setClassId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("classId", value); + } + /** + * Sets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word. + * @param value Value to set for the fillerWordsOccurrencesCount property. + */ + public void setFillerWordsOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("fillerWordsOccurrencesCount", value); + } + /** + * Sets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. + * @param value Value to set for the incorrectCameraDistanceOccurrencesCount property. + */ + public void setIncorrectCameraDistanceOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("incorrectCameraDistanceOccurrencesCount", value); + } + /** + * Sets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds. + * @param value Value to set for the lengthOfSubmissionInSeconds property. + */ + public void setLengthOfSubmissionInSeconds(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("lengthOfSubmissionInSeconds", value); + } + /** + * Sets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. + * @param value Value to set for the lostEyeContactOccurrencesCount property. + */ + public void setLostEyeContactOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("lostEyeContactOccurrencesCount", value); + } + /** + * Sets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone. + * @param value Value to set for the monotoneOccurrencesCount property. + */ + public void setMonotoneOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("monotoneOccurrencesCount", value); + } + /** + * Sets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. + * @param value Value to set for the nonInclusiveLanguageOccurrencesCount property. + */ + public void setNonInclusiveLanguageOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("nonInclusiveLanguageOccurrencesCount", value); + } + /** + * Sets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face. + * @param value Value to set for the obstructedViewOccurrencesCount property. + */ + public void setObstructedViewOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("obstructedViewOccurrencesCount", value); + } + /** + * Sets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language. + * @param value Value to set for the repetitiveLanguageOccurrencesCount property. + */ + public void setRepetitiveLanguageOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("repetitiveLanguageOccurrencesCount", value); + } + /** + * Sets the studentId property value. ID of the user this speaker progress is associated with. + * @param value Value to set for the studentId property. + */ + public void setStudentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("studentId", value); + } + /** + * Sets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the submissionDateTime property. + */ + public void setSubmissionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("submissionDateTime", value); + } + /** + * Sets the submissionId property value. ID of the submission this speaker progress is associated with. + * @param value Value to set for the submissionId property. + */ + public void setSubmissionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("submissionId", value); + } + /** + * Sets the topFillerWords property value. The filler words used most by the student. + * @param value Value to set for the topFillerWords property. + */ + public void setTopFillerWords(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topFillerWords", value); + } + /** + * Sets the topMispronouncedWords property value. The words mispronounced most by the student. + * @param value Value to set for the topMispronouncedWords property. + */ + public void setTopMispronouncedWords(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topMispronouncedWords", value); + } + /** + * Sets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student. + * @param value Value to set for the topNonInclusiveWordsAndPhrases property. + */ + public void setTopNonInclusiveWordsAndPhrases(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topNonInclusiveWordsAndPhrases", value); + } + /** + * Sets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student. + * @param value Value to set for the topRepetitiveWordsAndPhrases property. + */ + public void setTopRepetitiveWordsAndPhrases(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topRepetitiveWordsAndPhrases", value); + } + /** + * Sets the wordsSpokenCount property value. Total number of words spoken by the student in the submission. + * @param value Value to set for the wordsSpokenCount property. + */ + public void setWordsSpokenCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("wordsSpokenCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmissionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmissionCollectionResponse.java new file mode 100644 index 00000000000..19f0fda8b95 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmissionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SpeakerAssignmentSubmissionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionCollectionResponse} and sets the default values. + */ + public SpeakerAssignmentSubmissionCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SpeakerAssignmentSubmissionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SpeakerAssignmentSubmissionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SpeakerAssignmentSubmissionCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(SpeakerAssignmentSubmission::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartner.java b/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartner.java deleted file mode 100644 index 02e5e0c8131..00000000000 --- a/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartner.java +++ /dev/null @@ -1,133 +0,0 @@ -package com.microsoft.graph.models; - -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParseNode; -import com.microsoft.kiota.serialization.SerializationWriter; -import java.time.OffsetDateTime; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -/** - * telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartner extends Entity implements Parsable { - /** - * Instantiates a new {@link TelecomExpenseManagementPartner} and sets the default values. - */ - public TelecomExpenseManagementPartner() { - super(); - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @return a {@link TelecomExpenseManagementPartner} - */ - @jakarta.annotation.Nonnull - public static TelecomExpenseManagementPartner createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new TelecomExpenseManagementPartner(); - } - /** - * Gets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getAppAuthorized() { - return this.backingStore.get("appAuthorized"); - } - /** - * Gets the displayName property value. Display name of the TEM partner. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getDisplayName() { - return this.backingStore.get("displayName"); - } - /** - * Gets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getEnabled() { - return this.backingStore.get("enabled"); - } - /** - * The deserialization information for the current model - * @return a {@link Map>} - */ - @jakarta.annotation.Nonnull - public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("appAuthorized", (n) -> { this.setAppAuthorized(n.getBooleanValue()); }); - deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); - deserializerMap.put("enabled", (n) -> { this.setEnabled(n.getBooleanValue()); }); - deserializerMap.put("lastConnectionDateTime", (n) -> { this.setLastConnectionDateTime(n.getOffsetDateTimeValue()); }); - deserializerMap.put("url", (n) -> { this.setUrl(n.getStringValue()); }); - return deserializerMap; - } - /** - * Gets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getLastConnectionDateTime() { - return this.backingStore.get("lastConnectionDateTime"); - } - /** - * Gets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getUrl() { - return this.backingStore.get("url"); - } - /** - * Serializes information the current object - * @param writer Serialization writer to use to serialize this model - */ - public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { - Objects.requireNonNull(writer); - super.serialize(writer); - writer.writeBooleanValue("appAuthorized", this.getAppAuthorized()); - writer.writeStringValue("displayName", this.getDisplayName()); - writer.writeBooleanValue("enabled", this.getEnabled()); - writer.writeOffsetDateTimeValue("lastConnectionDateTime", this.getLastConnectionDateTime()); - writer.writeStringValue("url", this.getUrl()); - } - /** - * Sets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. - * @param value Value to set for the appAuthorized property. - */ - public void setAppAuthorized(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("appAuthorized", value); - } - /** - * Sets the displayName property value. Display name of the TEM partner. - * @param value Value to set for the displayName property. - */ - public void setDisplayName(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("displayName", value); - } - /** - * Sets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @param value Value to set for the enabled property. - */ - public void setEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("enabled", value); - } - /** - * Sets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @param value Value to set for the lastConnectionDateTime property. - */ - public void setLastConnectionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("lastConnectionDateTime", value); - } - /** - * Sets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @param value Value to set for the url property. - */ - public void setUrl(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("url", value); - } -} diff --git a/src/main/java/com/microsoft/graph/generated/models/security/CaseAction.java b/src/main/java/com/microsoft/graph/generated/models/security/CaseAction.java index cfe24650430..91e9ced9f71 100644 --- a/src/main/java/com/microsoft/graph/generated/models/security/CaseAction.java +++ b/src/main/java/com/microsoft/graph/generated/models/security/CaseAction.java @@ -15,7 +15,8 @@ public enum CaseAction implements ValuedEnum { UnknownFutureValue("unknownFutureValue"), PurgeData("purgeData"), ExportReport("exportReport"), - ExportResult("exportResult"); + ExportResult("exportResult"), + HoldPolicySync("holdPolicySync"); public final String value; CaseAction(final String value) { this.value = value; @@ -37,6 +38,7 @@ public static CaseAction forValue(@jakarta.annotation.Nonnull final String searc case "purgeData": return PurgeData; case "exportReport": return ExportReport; case "exportResult": return ExportResult; + case "holdPolicySync": return HoldPolicySync; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/security/CaseOperation.java b/src/main/java/com/microsoft/graph/generated/models/security/CaseOperation.java index 1c4101450b1..431f1623ef7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/security/CaseOperation.java +++ b/src/main/java/com/microsoft/graph/generated/models/security/CaseOperation.java @@ -34,6 +34,7 @@ public static CaseOperation createFromDiscriminatorValue(@jakarta.annotation.Non case "#microsoft.graph.security.ediscoveryEstimateOperation": return new EdiscoveryEstimateOperation(); case "#microsoft.graph.security.ediscoveryExportOperation": return new EdiscoveryExportOperation(); case "#microsoft.graph.security.ediscoveryHoldOperation": return new EdiscoveryHoldOperation(); + case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": return new EdiscoveryHoldPolicySyncOperation(); case "#microsoft.graph.security.ediscoveryIndexOperation": return new EdiscoveryIndexOperation(); case "#microsoft.graph.security.ediscoveryPurgeDataOperation": return new EdiscoveryPurgeDataOperation(); case "#microsoft.graph.security.ediscoverySearchExportOperation": return new EdiscoverySearchExportOperation(); diff --git a/src/main/java/com/microsoft/graph/generated/models/security/DetectionSource.java b/src/main/java/com/microsoft/graph/generated/models/security/DetectionSource.java index bb5024d782a..a30f9880871 100644 --- a/src/main/java/com/microsoft/graph/generated/models/security/DetectionSource.java +++ b/src/main/java/com/microsoft/graph/generated/models/security/DetectionSource.java @@ -41,6 +41,8 @@ public enum DetectionSource implements ValuedEnum { BuiltInMl("builtInMl"), MicrosoftInsiderRiskManagement("microsoftInsiderRiskManagement"), MicrosoftThreatIntelligence("microsoftThreatIntelligence"), + MicrosoftDefenderForAIServices("microsoftDefenderForAIServices"), + SecurityCopilot("securityCopilot"), MicrosoftSentinel("microsoftSentinel"); public final String value; DetectionSource(final String value) { @@ -88,6 +90,8 @@ public static DetectionSource forValue(@jakarta.annotation.Nonnull final String case "builtInMl": return BuiltInMl; case "microsoftInsiderRiskManagement": return MicrosoftInsiderRiskManagement; case "microsoftThreatIntelligence": return MicrosoftThreatIntelligence; + case "microsoftDefenderForAIServices": return MicrosoftDefenderForAIServices; + case "securityCopilot": return SecurityCopilot; case "microsoftSentinel": return MicrosoftSentinel; default: return null; } diff --git a/src/main/java/com/microsoft/graph/generated/models/security/EdiscoveryHoldPolicySyncOperation.java b/src/main/java/com/microsoft/graph/generated/models/security/EdiscoveryHoldPolicySyncOperation.java new file mode 100644 index 00000000000..3df601bc82e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/security/EdiscoveryHoldPolicySyncOperation.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models.security; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EdiscoveryHoldPolicySyncOperation extends CaseOperation implements Parsable { + /** + * Instantiates a new {@link EdiscoveryHoldPolicySyncOperation} and sets the default values. + */ + public EdiscoveryHoldPolicySyncOperation() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EdiscoveryHoldPolicySyncOperation} + */ + @jakarta.annotation.Nonnull + public static EdiscoveryHoldPolicySyncOperation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EdiscoveryHoldPolicySyncOperation(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("reportFileMetadata", (n) -> { this.setReportFileMetadata(n.getCollectionOfObjectValues(ReportFileMetadata::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the reportFileMetadata property value. The reportFileMetadata property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReportFileMetadata() { + return this.backingStore.get("reportFileMetadata"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("reportFileMetadata", this.getReportFileMetadata()); + } + /** + * Sets the reportFileMetadata property value. The reportFileMetadata property + * @param value Value to set for the reportFileMetadata property. + */ + public void setReportFileMetadata(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reportFileMetadata", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/organization/OrganizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/organization/OrganizationRequestBuilder.java index bc57bc27004..6d5e0495bd0 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/OrganizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/organization/OrganizationRequestBuilder.java @@ -96,21 +96,21 @@ public OrganizationRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/organization{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of organization objects. There's only one organization object in the collection. + * List properties and relationships of the organization objects. * @return a {@link OrganizationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public OrganizationCollectionResponse get() { return get(null); } /** - * Retrieve a list of organization objects. There's only one organization object in the collection. + * List properties and relationships of the organization objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link OrganizationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public OrganizationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -145,7 +145,7 @@ public Organization post(@jakarta.annotation.Nonnull final Organization body, @j return this.requestAdapter.send(requestInfo, errorMapping, Organization::createFromDiscriminatorValue); } /** - * Retrieve a list of organization objects. There's only one organization object in the collection. + * List properties and relationships of the organization objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -153,7 +153,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of organization objects. There's only one organization object in the collection. + * List properties and relationships of the organization objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -199,7 +199,7 @@ public OrganizationRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new OrganizationRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of organization objects. There's only one organization object in the collection. + * List properties and relationships of the organization objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java index c8b48c57fe4..67d356ac054 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java @@ -160,23 +160,23 @@ public Organization get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, Organization::createFromDiscriminatorValue); } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @return a {@link Organization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Organization patch(@jakarta.annotation.Nonnull final Organization body) { return patch(body, null); } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Organization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Organization patch(@jakarta.annotation.Nonnull final Organization body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -227,7 +227,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @return a {@link RequestInformation} */ @@ -236,7 +236,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java index 1045ee91d47..a5f45d634e0 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java @@ -54,21 +54,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InputStream get() { return get(null); } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -128,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java index 16a4e5727e8..5e67cb27ede 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java @@ -81,23 +81,23 @@ public CrossTenantIdentitySyncPolicyPartner get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { return put(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/endusernotifications/EndUserNotificationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/endusernotifications/EndUserNotificationsRequestBuilder.java index a443013f720..f15173d5b43 100644 --- a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/endusernotifications/EndUserNotificationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/endusernotifications/EndUserNotificationsRequestBuilder.java @@ -60,21 +60,21 @@ public EndUserNotificationsRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/security/attackSimulation/endUserNotifications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Read the properties and relationships of an endUserNotification object. + * Get a list of endUserNotification objects and their properties. * @return a {@link EndUserNotificationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public EndUserNotificationCollectionResponse get() { return get(null); } /** - * Read the properties and relationships of an endUserNotification object. + * Get a list of endUserNotification objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EndUserNotificationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public EndUserNotificationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +109,7 @@ public EndUserNotification post(@jakarta.annotation.Nonnull final EndUserNotific return this.requestAdapter.send(requestInfo, errorMapping, EndUserNotification::createFromDiscriminatorValue); } /** - * Read the properties and relationships of an endUserNotification object. + * Get a list of endUserNotification objects and their properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an endUserNotification object. + * Get a list of endUserNotification objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public EndUserNotificationsRequestBuilder withUrl(@jakarta.annotation.Nonnull fi return new EndUserNotificationsRequestBuilder(rawUrl, requestAdapter); } /** - * Read the properties and relationships of an endUserNotification object. + * Get a list of endUserNotification objects and their properties. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java index 53c0894211d..79ecc28e9da 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java @@ -81,23 +81,23 @@ public ConversationMember get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Update the role of a conversationMember in a team or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { return patch(body, null); } /** - * Update the role of a conversationMember in a team or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the role of a conversationMember in a team or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the role of a conversationMember in a team or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java index cfb10bf3b18..829f1e96834 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java @@ -93,23 +93,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java index ebe96115af1..ef64ede5364 100644 --- a/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java @@ -120,23 +120,23 @@ public UserCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, UserCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. + * Create a new user object. * @param body The request body * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User post(@jakarta.annotation.Nonnull final User body) { return post(body, null); } /** - * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. + * Create a new user object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User post(@jakarta.annotation.Nonnull final User body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -167,7 +167,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. + * Create a new user object. * @param body The request body * @return a {@link RequestInformation} */ @@ -176,7 +176,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. + * Create a new user object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java index 1557b6d6e0a..ba261e0a6de 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java @@ -714,18 +714,18 @@ public UserItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/users/{user%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -749,7 +749,7 @@ public ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder exportDevic * Read properties and relationships of the user object. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User get() { @@ -760,7 +760,7 @@ public User get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -774,7 +774,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body) { @@ -786,7 +786,7 @@ public User patch(@jakarta.annotation.Nonnull final User body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -809,7 +809,7 @@ public ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder reminderViewWi return new ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, EndDateTime, StartDateTime); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -817,7 +817,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java index 3072537833c..9491b59e52f 100644 --- a/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java @@ -39,18 +39,18 @@ public UsersWithUserPrincipalNameRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/users(userPrincipalName='{userPrincipalName}'){?%24expand,%24select}", rawUrl); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -62,7 +62,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume * Read properties and relationships of the user object. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User get() { @@ -73,7 +73,7 @@ public User get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -87,7 +87,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body) { @@ -99,7 +99,7 @@ public User patch(@jakarta.annotation.Nonnull final User body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -110,7 +110,7 @@ public User patch(@jakarta.annotation.Nonnull final User body, @jakarta.annotati return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. + * Deletes a user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */