From 267f872c645e862ca391487259d11600d33d865b Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 11 Feb 2025 10:39:13 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 179842 --- .../ConversationMemberItemRequestBuilder.java | 14 +- .../invite/InviteRequestBuilder.java | 12 +- .../OnlineMeetingsRequestBuilder.java | 10 +- .../DeviceAppManagementRequestBuilder.java | 8 +- .../ManagedAppPolicyItemRequestBuilder.java | 14 +- .../targetapps/TargetAppsRequestBuilder.java | 4 +- ...ManagedAppRegistrationsRequestBuilder.java | 14 +- ...agedAppRegistrationItemRequestBuilder.java | 14 +- .../targetapps/TargetAppsRequestBuilder.java | 4 +- .../targetapps/TargetAppsRequestBuilder.java | 4 +- .../ManagedAppStatusesRequestBuilder.java | 14 +- .../ManagedAppStatusItemRequestBuilder.java | 14 +- .../item/ManagedEBookItemRequestBuilder.java | 14 +- .../AssignmentsRequestBuilder.java | 12 +- ...agedEBookAssignmentItemRequestBuilder.java | 26 +- .../mobileapps/MobileAppsRequestBuilder.java | 26 +- .../item/MobileAppItemRequestBuilder.java | 38 +- .../DeviceManagementRequestBuilder.java | 8 +- ...eviceCompliancePoliciesRequestBuilder.java | 12 +- ...iceCompliancePolicyItemRequestBuilder.java | 38 +- .../DeviceConfigurationsRequestBuilder.java | 14 +- ...DeviceConfigurationItemRequestBuilder.java | 38 +- ...nrollmentConfigurationsRequestBuilder.java | 14 +- ...llmentConfigurationItemRequestBuilder.java | 24 +- .../RoleDefinitionsRequestBuilder.java | 14 +- .../RetentionLabelRequestBuilder.java | 12 +- .../tables/add/AddRequestBuilder.java | 12 +- .../item/tables/add/AddRequestBuilder.java | 12 +- .../item/ExternalItemItemRequestBuilder.java | 12 +- .../groups/GroupsRequestBuilder.java | 12 +- .../ConversationsRequestBuilder.java | 12 +- .../item/ConversationItemRequestBuilder.java | 14 +- .../item/reply/ReplyRequestBuilder.java | 12 +- .../team/schedule/ScheduleRequestBuilder.java | 18 + .../daynotes/DayNotesRequestBuilder.java | 243 +++++ .../daynotes/count/CountRequestBuilder.java | 128 +++ .../item/DayNoteItemRequestBuilder.java | 228 +++++ .../timecards/TimeCardsRequestBuilder.java | 252 +++++ .../clockin/ClockInPostRequestBody.java | 125 +++ .../clockin/ClockInRequestBuilder.java | 105 ++ .../timecards/count/CountRequestBuilder.java | 128 +++ .../item/TimeCardItemRequestBuilder.java | 264 +++++ .../clockout/ClockOutPostRequestBody.java | 125 +++ .../item/clockout/ClockOutRequestBuilder.java | 103 ++ .../item/confirm/ConfirmRequestBuilder.java | 98 ++ .../endbreak/EndBreakPostRequestBody.java | 125 +++ .../item/endbreak/EndBreakRequestBuilder.java | 103 ++ .../startbreak/StartBreakPostRequestBody.java | 125 +++ .../startbreak/StartBreakRequestBuilder.java | 103 ++ .../ConversationThreadItemRequestBuilder.java | 14 +- .../item/reply/ReplyRequestBuilder.java | 12 +- .../item/NamedLocationItemRequestBuilder.java | 12 +- .../item/AccessPackageItemRequestBuilder.java | 14 +- ...tomCalloutExtensionItemRequestBuilder.java | 12 +- .../item/AgreementItemRequestBuilder.java | 14 +- .../graph/generated/kiota-dom-export.txt | 899 +++++++++++++++++- .../microsoft/graph/generated/kiota-lock.json | 4 +- .../models/AllowedLobbyAdmitterRoles.java | 27 + .../graph/generated/models/Application.java | 4 +- .../generated/models/ChangeTrackedEntity.java | 19 + .../graph/generated/models/ConfirmedBy.java | 29 + .../graph/generated/models/DayNote.java | 97 ++ .../models/DayNoteCollectionResponse.java | 61 ++ .../graph/generated/models/Entity.java | 4 +- .../models/MeetingLiveShareOptions.java | 27 + .../generated/models/OnlineMeetingBase.java | 85 ++ .../graph/generated/models/Schedule.java | 85 ++ .../generated/models/SchedulingGroup.java | 17 + .../generated/models/ServicePrincipal.java | 4 +- .../graph/generated/models/TimeCard.java | 182 ++++ .../graph/generated/models/TimeCardBreak.java | 175 ++++ .../models/TimeCardCollectionResponse.java | 61 ++ .../graph/generated/models/TimeCardEntry.java | 158 +++ .../graph/generated/models/TimeCardEvent.java | 159 ++++ .../graph/generated/models/TimeCardState.java | 29 + .../generated/models/TimeClockSettings.java | 124 +++ .../graph/generated/models/TimeOffReason.java | 17 + .../WorkbookWorksheetProtectionOptions.java | 44 +- ...WorkforceIntegrationSupportedEntities.java | 2 + .../item/OrganizationItemRequestBuilder.java | 14 +- .../bannerlogo/BannerLogoRequestBuilder.java | 12 +- .../item/owners/OwnersRequestBuilder.java | 10 +- .../item/owners/ref/RefRequestBuilder.java | 10 +- .../generated/sites/SitesRequestBuilder.java | 14 +- .../ConversationMemberItemRequestBuilder.java | 12 +- .../item/messages/MessagesRequestBuilder.java | 12 +- .../item/replies/RepliesRequestBuilder.java | 12 +- .../item/schedule/ScheduleRequestBuilder.java | 18 + .../daynotes/DayNotesRequestBuilder.java | 243 +++++ .../daynotes/count/CountRequestBuilder.java | 128 +++ .../item/DayNoteItemRequestBuilder.java} | 127 ++- .../timecards/TimeCardsRequestBuilder.java | 256 +++++ .../clockin/ClockInPostRequestBody.java | 125 +++ .../clockin/ClockInRequestBuilder.java | 105 ++ .../timecards/count/CountRequestBuilder.java | 128 +++ .../item/TimeCardItemRequestBuilder.java | 266 ++++++ .../clockout/ClockOutPostRequestBody.java | 125 +++ .../item/clockout/ClockOutRequestBuilder.java | 103 ++ .../item/confirm/ConfirmRequestBuilder.java | 98 ++ .../endbreak/EndBreakPostRequestBody.java | 125 +++ .../item/endbreak/EndBreakRequestBuilder.java | 103 ++ .../startbreak/StartBreakPostRequestBody.java | 125 +++ .../startbreak/StartBreakRequestBuilder.java | 103 ++ ...MultiTenantOrganizationRequestBuilder.java | 12 +- .../generated/users/UsersRequestBuilder.java | 14 +- .../users/item/UserItemRequestBuilder.java | 8 +- .../item/schedule/ScheduleRequestBuilder.java | 18 + .../daynotes/DayNotesRequestBuilder.java | 243 +++++ .../daynotes/count/CountRequestBuilder.java | 128 +++ .../item/DayNoteItemRequestBuilder.java | 228 +++++ .../timecards/TimeCardsRequestBuilder.java | 252 +++++ .../clockin/ClockInPostRequestBody.java | 125 +++ .../clockin/ClockInRequestBuilder.java | 105 ++ .../timecards/count/CountRequestBuilder.java | 128 +++ .../item/TimeCardItemRequestBuilder.java | 264 +++++ .../clockout/ClockOutPostRequestBody.java | 125 +++ .../item/clockout/ClockOutRequestBuilder.java | 103 ++ .../item/confirm/ConfirmRequestBuilder.java | 98 ++ .../endbreak/EndBreakPostRequestBody.java | 125 +++ .../item/endbreak/EndBreakRequestBuilder.java | 103 ++ .../startbreak/StartBreakPostRequestBody.java | 125 +++ .../startbreak/StartBreakRequestBuilder.java | 103 ++ .../item/manager/ManagerRequestBuilder.java | 9 - .../item/presence/PresenceRequestBuilder.java | 14 +- ...rsWithUserPrincipalNameRequestBuilder.java | 8 +- 125 files changed, 9303 insertions(+), 475 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/DayNotesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/item/DayNoteItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/TimeCardsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/confirm/ConfirmRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/AllowedLobbyAdmitterRoles.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/ConfirmedBy.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/DayNote.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/DayNoteCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/MeetingLiveShareOptions.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCard.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCardBreak.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCardCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCardEntry.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCardEvent.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCardState.java create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeClockSettings.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/DayNotesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/count/CountRequestBuilder.java rename src/main/java/com/microsoft/graph/generated/{users/item/manager/ref/RefRequestBuilder.java => teams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java} (58%) create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/TimeCardsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/DayNotesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/TimeCardsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/members/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/members/item/ConversationMemberItemRequestBuilder.java index 98fe724ad7d..a76e0084403 100644 --- a/src/main/java/com/microsoft/graph/generated/chats/item/members/item/ConversationMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/chats/item/members/item/ConversationMemberItemRequestBuilder.java @@ -57,21 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @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 get() { return get(null); } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @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 get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +186,7 @@ public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java index 471c548e60f..5675abf7a1b 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java @@ -36,23 +36,23 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/invite", rawUrl); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param body The request body * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body) { return post(body, null); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final Invite return this.requestAdapter.send(requestInfo, errorMapping, InviteParticipantsOperation::createFromDiscriminatorValue); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @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/onlinemeetings/OnlineMeetingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetings/OnlineMeetingsRequestBuilder.java index 2aeeee26311..134cebd5374 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/onlinemeetings/OnlineMeetingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetings/OnlineMeetingsRequestBuilder.java @@ -87,7 +87,7 @@ public OnlineMeetingsRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/communications/onlineMeetings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. + * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. * @return a {@link OnlineMeetingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -97,7 +97,7 @@ public OnlineMeetingCollectionResponse get() { return get(null); } /** - * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. + * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link OnlineMeetingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -136,7 +136,7 @@ public OnlineMeeting post(@jakarta.annotation.Nonnull final OnlineMeeting body, return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeeting::createFromDiscriminatorValue); } /** - * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. + * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -144,7 +144,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. + * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -190,7 +190,7 @@ public OnlineMeetingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new OnlineMeetingsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. + * Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 e6886e0cf91..926902931d2 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java @@ -175,7 +175,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() { @@ -186,7 +186,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) { @@ -200,7 +200,7 @@ public DeviceAppManagement get(@jakarta.annotation.Nullable final java.util.func * @param body The request body * @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 patch(@jakarta.annotation.Nonnull final DeviceAppManagement body) { @@ -212,7 +212,7 @@ public DeviceAppManagement patch(@jakarta.annotation.Nonnull final DeviceAppMana * @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 patch(@jakarta.annotation.Nonnull final DeviceAppManagement body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { 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 fe9ce73d4b5..b552aaabb84 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 managedAppConfiguration object. + * Read properties and relationships of the managedAppPolicy 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 managedAppConfiguration object. + * Read properties and relationships of the managedAppPolicy 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 managedAppConfiguration object. + * Read properties and relationships of the managedAppPolicy object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -141,7 +141,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedAppConfiguration object. + * Read properties and relationships of the managedAppPolicy 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 managedAppConfiguration object. + * Read properties and relationships of the managedAppPolicy 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 90134a12068..183e14e1b0f 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 74c6a44cf3f..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 managedAppRegistration 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 managedAppRegistration 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 managedAppRegistration 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 managedAppRegistration 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 managedAppRegistration 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/ManagedAppRegistrationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/ManagedAppRegistrationItemRequestBuilder.java index 598d403434c..29054f4a301 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/ManagedAppRegistrationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/ManagedAppRegistrationItemRequestBuilder.java @@ -82,21 +82,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 managedAppRegistration object. + * Read properties and relationships of the androidManagedAppRegistration object. * @return a {@link ManagedAppRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistration get() { return get(null); } /** - * Read properties and relationships of the managedAppRegistration object. + * Read properties and relationships of the androidManagedAppRegistration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -151,7 +151,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedAppRegistration object. + * Read properties and relationships of the androidManagedAppRegistration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -159,7 +159,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedAppRegistration object. + * Read properties and relationships of the androidManagedAppRegistration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -211,7 +211,7 @@ public ManagedAppRegistrationItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedAppRegistration object. + * Read properties and relationships of the androidManagedAppRegistration object. */ @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 6b8d2345dc5..0dbac3cfe45 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 910c4cf6a34..46236ecfbdf 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/ManagedEBookItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/ManagedEBookItemRequestBuilder.java index 8f1d73a214c..99e8d46dffd 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/ManagedEBookItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/ManagedEBookItemRequestBuilder.java @@ -102,21 +102,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 managedEBook object. + * Read properties and relationships of the iosVppEBook object. * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook get() { return get(null); } /** - * Read properties and relationships of the managedEBook object. + * Read properties and relationships of the iosVppEBook object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -173,7 +173,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedEBook object. + * Read properties and relationships of the iosVppEBook object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -181,7 +181,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedEBook object. + * Read properties and relationships of the iosVppEBook object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -233,7 +233,7 @@ public ManagedEBookItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedEBook object. + * Read properties and relationships of the iosVppEBook 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..4dca98ed3dc 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 @@ -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) { @@ -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} 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 36eb002fca8..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); @@ -57,21 +57,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 managedEBookAssignment object. + * Read properties and relationships of the iosVppEBookAssignment object. * @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 get() { return get(null); } /** - * Read properties and relationships of the managedEBookAssignment object. + * Read properties and relationships of the iosVppEBookAssignment object. * @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 get(@jakarta.annotation.Nullable final java.util.function.Consumer 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} */ @@ -128,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedEBookAssignment object. + * Read properties and relationships of the iosVppEBookAssignment object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedEBookAssignment object. + * Read properties and relationships of the iosVppEBookAssignment object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -188,7 +188,7 @@ public ManagedEBookAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedEBookAssignment object. + * Read properties and relationships of the iosVppEBookAssignment 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 f7a5d7ecd13..519f1e99f2e 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 mobileLobApp objects. + * List properties and relationships of the windowsMobileMSI 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 mobileLobApp objects. + * List properties and relationships of the windowsMobileMSI 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 androidLobApp object. + * Create a new managedAndroidLobApp 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 androidLobApp object. + * Create a new managedAndroidLobApp 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 mobileLobApp objects. + * List properties and relationships of the windowsMobileMSI objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -263,7 +263,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the mobileLobApp objects. + * List properties and relationships of the windowsMobileMSI 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 androidLobApp object. + * Create a new managedAndroidLobApp 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 androidLobApp object. + * Create a new managedAndroidLobApp 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 mobileLobApp objects. + * List properties and relationships of the windowsMobileMSI 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 e40d1bb91c7..d2f33673093 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 iosiPadOSWebClip. + * Deletes a win32LobApp. * @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 iosiPadOSWebClip. + * Deletes a win32LobApp. * @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 win32LobApp object. + * Read properties and relationships of the iosStoreApp 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 win32LobApp object. + * Read properties and relationships of the iosStoreApp 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 managedAndroidLobApp 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 managedAndroidLobApp 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 iosiPadOSWebClip. + * Deletes a win32LobApp. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -287,7 +287,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosiPadOSWebClip. + * Deletes a win32LobApp. * @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 win32LobApp object. + * Read properties and relationships of the iosStoreApp object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -307,7 +307,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the win32LobApp object. + * Read properties and relationships of the iosStoreApp 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 managedAndroidLobApp 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 managedAndroidLobApp 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 win32LobApp object. + * Read properties and relationships of the iosStoreApp 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 dc0fcccb5aa..66b87571907 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java @@ -573,7 +573,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 +584,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 +608,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 +620,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 68eb726ea6d..d1fb7179118 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 @@ -84,23 +84,23 @@ public DeviceCompliancePolicyCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windows10CompliancePolicy object. + * Create a new androidWorkProfileCompliancePolicy 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 windows10CompliancePolicy object. + * Create a new androidWorkProfileCompliancePolicy 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) { @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windows10CompliancePolicy object. + * Create a new androidWorkProfileCompliancePolicy 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 windows10CompliancePolicy object. + * Create a new androidWorkProfileCompliancePolicy 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/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java index f331f899531..25cbf6279f0 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 windows81CompliancePolicy. + * Deletes a windows10CompliancePolicy. * @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 windows81CompliancePolicy. + * Deletes a windows10CompliancePolicy. * @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 macOSCompliancePolicy object. + * Read properties and relationships of the androidWorkProfileCompliancePolicy 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 macOSCompliancePolicy object. + * Read properties and relationships of the androidWorkProfileCompliancePolicy 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 windows81CompliancePolicy 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 windows81CompliancePolicy 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 windows81CompliancePolicy. + * Deletes a windows10CompliancePolicy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -197,7 +197,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windows81CompliancePolicy. + * Deletes a windows10CompliancePolicy. * @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 macOSCompliancePolicy object. + * Read properties and relationships of the androidWorkProfileCompliancePolicy object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -217,7 +217,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the macOSCompliancePolicy object. + * Read properties and relationships of the androidWorkProfileCompliancePolicy 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 windows81CompliancePolicy 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 windows81CompliancePolicy 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 macOSCompliancePolicy object. + * Read properties and relationships of the androidWorkProfileCompliancePolicy 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 f0d7073f43e..627581db533 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 iosDeviceFeaturesConfiguration objects. + * List properties and relationships of the appleDeviceFeaturesConfigurationBase 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 iosDeviceFeaturesConfiguration objects. + * List properties and relationships of the appleDeviceFeaturesConfigurationBase 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) { @@ -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 iosDeviceFeaturesConfiguration objects. + * List properties and relationships of the appleDeviceFeaturesConfigurationBase objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosDeviceFeaturesConfiguration objects. + * List properties and relationships of the appleDeviceFeaturesConfigurationBase objects. * @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 iosDeviceFeaturesConfiguration objects. + * List properties and relationships of the appleDeviceFeaturesConfigurationBase 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 c51d8666461..e9ecc05ab64 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 iosGeneralDeviceConfiguration. + * Deletes a windows81GeneralConfiguration. * @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 iosGeneralDeviceConfiguration. + * Deletes a windows81GeneralConfiguration. * @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 windows81GeneralConfiguration object. + * Read properties and relationships of the windowsUpdateForBusinessConfiguration 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 windows81GeneralConfiguration object. + * Read properties and relationships of the windowsUpdateForBusinessConfiguration 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 androidWorkProfileGeneralDeviceConfiguration object. + * Update the properties of a macOSCustomConfiguration 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 androidWorkProfileGeneralDeviceConfiguration object. + * Update the properties of a macOSCustomConfiguration 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 iosGeneralDeviceConfiguration. + * Deletes a windows81GeneralConfiguration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -190,7 +190,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosGeneralDeviceConfiguration. + * Deletes a windows81GeneralConfiguration. * @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 windows81GeneralConfiguration object. + * Read properties and relationships of the windowsUpdateForBusinessConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -210,7 +210,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windows81GeneralConfiguration object. + * Read properties and relationships of the windowsUpdateForBusinessConfiguration 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 androidWorkProfileGeneralDeviceConfiguration object. + * Update the properties of a macOSCustomConfiguration 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 androidWorkProfileGeneralDeviceConfiguration object. + * Update the properties of a macOSCustomConfiguration 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 windows81GeneralConfiguration object. + * Read properties and relationships of the windowsUpdateForBusinessConfiguration 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 62ff9ccd09b..8b5a8749812 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 deviceEnrollmentConfiguration objects. + * List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration 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 deviceEnrollmentConfiguration objects. + * List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration 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) { @@ -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 deviceEnrollmentConfiguration objects. + * List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceEnrollmentConfiguration objects. + * List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. * @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 deviceEnrollmentConfiguration objects. + * List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration 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 9b0708d7766..19a0e4efabf 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 deviceEnrollmentPlatformRestrictionsConfiguration. + * 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 deviceEnrollmentPlatformRestrictionsConfiguration. + * 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); @@ -108,23 +108,23 @@ public DeviceEnrollmentConfiguration get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfiguration::createFromDiscriminatorValue); } /** - * Update the properties of a deviceEnrollmentLimitConfiguration object. + * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration 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 patch(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body) { return patch(body, null); } /** - * Update the properties of a deviceEnrollmentLimitConfiguration object. + * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration 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 patch(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body, @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 deviceEnrollmentPlatformRestrictionsConfiguration. + * Deletes a deviceEnrollmentLimitConfiguration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +143,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. + * Deletes a deviceEnrollmentLimitConfiguration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -175,7 +175,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceEnrollmentLimitConfiguration object. + * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +184,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceEnrollmentLimitConfiguration object. + * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration 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/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/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java index 195bf3fca2a..e2d7e4eef05 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); } /** - * 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. + * 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. * @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); } /** - * 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. + * 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. * @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; } /** - * 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. + * 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. * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * 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. + * 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. * @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..bcf6f11d17b 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..635c39d3b34 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/external/connections/item/items/item/ExternalItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java index ba5560b8366..eaae73f655f 100644 --- a/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java @@ -99,23 +99,23 @@ public ExternalItem get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, ExternalItem::createFromDiscriminatorValue); } /** - * Create a new externalItem object. + * Update the properties of an externalItem object. * @param body The request body * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body) { return put(body, null); } /** - * Create a new externalItem object. + * Update the properties of an externalItem object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -166,7 +166,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new externalItem object. + * Update the properties of an externalItem object. * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +175,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Create a new externalItem object. + * Update the properties of an externalItem 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/groups/GroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/GroupsRequestBuilder.java index d2cb22b135d..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/conversations/ConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/ConversationsRequestBuilder.java index d480b8ad26f..4daa3199e9a 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/conversations/ConversationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/ConversationsRequestBuilder.java @@ -84,23 +84,23 @@ public ConversationCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, ConversationCollectionResponse::createFromDiscriminatorValue); } /** - * Use reply thread or reply post to further post to that 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 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 post(@jakarta.annotation.Nonnull final Conversation body) { return post(body, null); } /** - * Use reply thread or reply post to further post to that 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 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 post(@jakarta.annotation.Nonnull final Conversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Use reply thread or reply post to further post to that 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} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use reply thread or reply post to further post to that 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/conversations/item/ConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java index e829bcb59ec..6e5426c29b0 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 @@ -66,21 +66,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 conversation object. + * The group's conversations. * @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); } /** - * Retrieve the properties and relationships of conversation object. + * The group's conversations. * @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; } /** - * Retrieve the properties and relationships of conversation object. + * The group's conversations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of conversation object. + * The group's conversations. * @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 { } /** - * Retrieve the properties and relationships of conversation object. + * The group's conversations. */ @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/team/schedule/ScheduleRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/ScheduleRequestBuilder.java index b6a2247a9c1..5bbfa42c915 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/ScheduleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/ScheduleRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.groups.item.team.schedule; +import com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.offershiftrequests.OfferShiftRequestsRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.openshiftchangerequests.OpenShiftChangeRequestsRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.openshifts.OpenShiftsRequestBuilder; @@ -7,6 +8,7 @@ import com.microsoft.graph.groups.item.team.schedule.share.ShareRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.shifts.ShiftsRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder; +import com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.timeoffreasons.TimeOffReasonsRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.timeoffrequests.TimeOffRequestsRequestBuilder; import com.microsoft.graph.groups.item.team.schedule.timesoff.TimesOffRequestBuilder; @@ -30,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ScheduleRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. + * @return a {@link DayNotesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNotesRequestBuilder dayNotes() { + return new DayNotesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the offerShiftRequests property of the microsoft.graph.schedule entity. * @return a {@link OfferShiftRequestsRequestBuilder} @@ -86,6 +96,14 @@ public ShiftsRequestBuilder shifts() { public SwapShiftsChangeRequestsRequestBuilder swapShiftsChangeRequests() { return new SwapShiftsChangeRequestsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the timeCards property of the microsoft.graph.schedule entity. + * @return a {@link TimeCardsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardsRequestBuilder timeCards() { + return new TimeCardsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity. * @return a {@link TimeOffReasonsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/DayNotesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/DayNotesRequestBuilder.java new file mode 100644 index 00000000000..35364a892d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/DayNotesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.groups.item.team.schedule.daynotes; + +import com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder; +import com.microsoft.graph.models.DayNote; +import com.microsoft.graph.models.DayNoteCollectionResponse; +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 dayNotes property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DayNotesRequestBuilder 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 dayNotes property of the microsoft.graph.schedule entity. + * @param dayNoteId The unique identifier of dayNote + * @return a {@link DayNoteItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNoteItemRequestBuilder byDayNoteId(@jakarta.annotation.Nonnull final String dayNoteId) { + Objects.requireNonNull(dayNoteId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("dayNote%2Did", dayNoteId); + return new DayNoteItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DayNotesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DayNotesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DayNotesRequestBuilder} 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 DayNotesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The day notes in the schedule. + * @return a {@link DayNoteCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNoteCollectionResponse get() { + return get(null); + } + /** + * The day notes in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNoteCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNoteCollectionResponse 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, DayNoteCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dayNotes for groups + * @param body The request body + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote post(@jakarta.annotation.Nonnull final DayNote body) { + return post(body, null); + } + /** + * Create new navigation property to dayNotes for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote post(@jakarta.annotation.Nonnull final DayNote 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, DayNote::createFromDiscriminatorValue); + } + /** + * The day notes in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The day notes in the schedule. + * @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 dayNotes for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DayNote body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dayNotes for 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 toPostRequestInformation(@jakarta.annotation.Nonnull final DayNote 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 DayNotesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNotesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DayNotesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The day notes in the schedule. + */ + @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/groups/item/team/schedule/daynotes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9664142d0a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.groups.item.team.schedule.daynotes.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}/groups/{group%2Did}/team/schedule/dayNotes/$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}/groups/{group%2Did}/team/schedule/dayNotes/$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/groups/item/team/schedule/daynotes/item/DayNoteItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/item/DayNoteItemRequestBuilder.java new file mode 100644 index 00000000000..e36cd5a5dae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/daynotes/item/DayNoteItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.groups.item.team.schedule.daynotes.item; + +import com.microsoft.graph.models.DayNote; +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 dayNotes property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DayNoteItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DayNoteItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DayNoteItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DayNoteItemRequestBuilder} 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 DayNoteItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dayNotes for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dayNotes 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); + } + /** + * The day notes in the schedule. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote get() { + return get(null); + } + /** + * The day notes in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote 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, DayNote::createFromDiscriminatorValue); + } + /** + * Update the navigation property dayNotes in groups + * @param body The request body + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote patch(@jakarta.annotation.Nonnull final DayNote body) { + return patch(body, null); + } + /** + * Update the navigation property dayNotes in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote patch(@jakarta.annotation.Nonnull final DayNote 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, DayNote::createFromDiscriminatorValue); + } + /** + * Delete navigation property dayNotes for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dayNotes 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; + } + /** + * The day notes in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The day notes in the schedule. + * @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 dayNotes in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DayNote body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dayNotes 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 DayNote 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 DayNoteItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNoteItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DayNoteItemRequestBuilder(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 day notes in the schedule. + */ + @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/team/schedule/timecards/TimeCardsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/TimeCardsRequestBuilder.java new file mode 100644 index 00000000000..a697c782d2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/TimeCardsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards; + +import com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder; +import com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +import com.microsoft.graph.models.TimeCardCollectionResponse; +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 timeCards property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCardsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clockIn method. + * @return a {@link ClockInRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockInRequestBuilder clockIn() { + return new ClockInRequestBuilder(pathParameters, requestAdapter); + } + /** + * 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 timeCards property of the microsoft.graph.schedule entity. + * @param timeCardId The unique identifier of timeCard + * @return a {@link TimeCardItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardItemRequestBuilder byTimeCardId(@jakarta.annotation.Nonnull final String timeCardId) { + Objects.requireNonNull(timeCardId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("timeCard%2Did", timeCardId); + return new TimeCardItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TimeCardsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TimeCardsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TimeCardsRequestBuilder} 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 TimeCardsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The time cards in the schedule. + * @return a {@link TimeCardCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCardCollectionResponse get() { + return get(null); + } + /** + * The time cards in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCardCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCardCollectionResponse 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, TimeCardCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to timeCards for groups + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final TimeCard body) { + return post(body, null); + } + /** + * Create new navigation property to timeCards for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * The time cards in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time cards in the schedule. + * @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 timeCards for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TimeCard body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to timeCards for 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 toPostRequestInformation(@jakarta.annotation.Nonnull final TimeCard 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 TimeCardsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TimeCardsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The time cards in the schedule. + */ + @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/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java new file mode 100644 index 00000000000..f8e55929e41 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.clockin; + +import com.microsoft.graph.models.ItemBody; +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 ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClockInPostRequestBody} and sets the default values. + */ + public ClockInPostRequestBody() { + 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 ClockInPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ClockInPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClockInPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInRequestBuilder.java new file mode 100644 index 00000000000..aedf57561df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.clockin; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the clockIn method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClockInRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClockInRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClockInRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/clockIn", pathParameters); + } + /** + * Instantiates a new {@link ClockInRequestBuilder} 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 ClockInRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/clockIn", rawUrl); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockInPostRequestBody body) { + return post(body, null); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockInPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ClockInPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Clock in to start a timeCard. + * @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 ClockInPostRequestBody 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 ClockInRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockInRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClockInRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/groups/item/team/schedule/timecards/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ad53dcf9df3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.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}/groups/{group%2Did}/team/schedule/timeCards/$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}/groups/{group%2Did}/team/schedule/timeCards/$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/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java new file mode 100644 index 00000000000..f13fb6cf5f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item; + +import com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder; +import com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder; +import com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder; +import com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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 timeCards property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCardItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clockOut method. + * @return a {@link ClockOutRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockOutRequestBuilder clockOut() { + return new ClockOutRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the confirm method. + * @return a {@link ConfirmRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmRequestBuilder confirm() { + return new ConfirmRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the endBreak method. + * @return a {@link EndBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndBreakRequestBuilder endBreak() { + return new EndBreakRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the startBreak method. + * @return a {@link StartBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartBreakRequestBuilder startBreak() { + return new StartBreakRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TimeCardItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TimeCardItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TimeCardItemRequestBuilder} 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 TimeCardItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property timeCards for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property timeCards 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); + } + /** + * The time cards in the schedule. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard get() { + return get(null); + } + /** + * The time cards in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Update the navigation property timeCards in groups + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard patch(@jakarta.annotation.Nonnull final TimeCard body) { + return patch(body, null); + } + /** + * Update the navigation property timeCards in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard patch(@jakarta.annotation.Nonnull final TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Delete navigation property timeCards for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property timeCards 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; + } + /** + * The time cards in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time cards in the schedule. + * @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 timeCards in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TimeCard body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property timeCards 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 TimeCard 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 TimeCardItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TimeCardItemRequestBuilder(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 time cards in the schedule. + */ + @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/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java new file mode 100644 index 00000000000..6a325ebecfa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout; + +import com.microsoft.graph.models.ItemBody; +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 ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClockOutPostRequestBody} and sets the default values. + */ + public ClockOutPostRequestBody() { + 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 ClockOutPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ClockOutPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClockOutPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java new file mode 100644 index 00000000000..f13c557ba70 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the clockOut method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClockOutRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClockOutRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClockOutRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/clockOut", pathParameters); + } + /** + * Instantiates a new {@link ClockOutRequestBuilder} 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 ClockOutRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/clockOut", rawUrl); + } + /** + * Invoke action clockOut + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action clockOut + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockOutPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action clockOut + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action clockOut + * @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 ClockOutPostRequestBody 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 ClockOutRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockOutRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClockOutRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/groups/item/team/schedule/timecards/item/confirm/ConfirmRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/confirm/ConfirmRequestBuilder.java new file mode 100644 index 00000000000..b126288909d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/confirm/ConfirmRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the confirm method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/confirm", pathParameters); + } + /** + * Instantiates a new {@link ConfirmRequestBuilder} 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 ConfirmRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/confirm", rawUrl); + } + /** + * Confirm a timeCard. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post() { + return post(null); + } + /** + * Confirm a timeCard. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TimeCard::createFromDiscriminatorValue); + } + /** + * Confirm a timeCard. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Confirm a timeCard. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ConfirmRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java new file mode 100644 index 00000000000..9e132f8dba8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak; + +import com.microsoft.graph.models.ItemBody; +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 EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EndBreakPostRequestBody} and sets the default values. + */ + public EndBreakPostRequestBody() { + 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 EndBreakPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static EndBreakPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EndBreakPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java new file mode 100644 index 00000000000..816ac5c5620 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the endBreak method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EndBreakRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EndBreakRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EndBreakRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/endBreak", pathParameters); + } + /** + * Instantiates a new {@link EndBreakRequestBuilder} 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 EndBreakRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/endBreak", rawUrl); + } + /** + * Invoke action endBreak + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final EndBreakPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action endBreak + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final EndBreakPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action endBreak + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EndBreakPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action endBreak + * @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 EndBreakPostRequestBody 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 EndBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndBreakRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EndBreakRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java new file mode 100644 index 00000000000..8a6f5764b9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak; + +import com.microsoft.graph.models.ItemBody; +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 StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartBreakPostRequestBody} and sets the default values. + */ + public StartBreakPostRequestBody() { + 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 StartBreakPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartBreakPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartBreakPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java new file mode 100644 index 00000000000..8660f21afc4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startBreak method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartBreakRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartBreakRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartBreakRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/startBreak", pathParameters); + } + /** + * Instantiates a new {@link StartBreakRequestBuilder} 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 StartBreakRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/startBreak", rawUrl); + } + /** + * Invoke action startBreak + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action startBreak + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final StartBreakPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action startBreak + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action startBreak + * @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 StartBreakPostRequestBody 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 StartBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartBreakRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartBreakRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/groups/item/threads/item/ConversationThreadItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/threads/item/ConversationThreadItemRequestBuilder.java index b62886d53cd..600ad76e96f 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 @@ -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/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 36d2f700663..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 a namedLocation 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 a namedLocation 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); @@ -108,7 +108,7 @@ public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); } /** - * Delete a namedLocation object. + * Delete a countryNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a namedLocation object. + * Delete a countryNamedLocation object. * @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/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/AccessPackageItemRequestBuilder.java index b6e2b442d8a..354cb549225 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 the properties and relationships of an accessPackage object. + * 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. * @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 the properties and relationships of an accessPackage object. + * 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. * @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 the properties and relationships of an accessPackage object. + * 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. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -199,7 +199,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an accessPackage object. + * 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. * @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 the properties and relationships of an accessPackage object. + * 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. */ @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..ff15de79921 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 @@ -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) { @@ -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 bbfee33be6c..900e65ca210 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 the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @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 the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @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 the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +163,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @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 the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. */ @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 e0789846d3a..ad62fa96d4b 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 @@ -88143,6 +88143,71 @@ com.microsoft.graph.groups.item.team.primarychannel.unarchive.UnarchiveRequestBu com.microsoft.graph.groups.item.team.primarychannel.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.primarychannel.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.unarchive.UnarchiveRequestBuilder::|public|withUrl(rawUrl:String):UnarchiveRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|byDayNoteId(dayNoteId:String):DayNoteItemRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|get():DayNoteCollectionResponse +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DayNoteCollectionResponse +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|post(body:DayNote):DayNote +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|post(body:DayNote; requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|toPostRequestInformation(body:DayNote):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|toPostRequestInformation(body:DayNote; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.DayNotesRequestBuilder::|public|withUrl(rawUrl:String):DayNotesRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|get():DayNote +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|patch(body:DayNote):DayNote +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|patch(body:DayNote; requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toPatchRequestInformation(body:DayNote):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toPatchRequestInformation(body:DayNote; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|withUrl(rawUrl:String):DayNoteItemRequestBuilder com.microsoft.graph.groups.item.team.schedule.offershiftrequests.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.schedule.offershiftrequests.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.team.schedule.offershiftrequests.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -88349,6 +88414,7 @@ com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder.GetRequestC com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|dayNotes:DayNotesRequestBuilder com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|delete():Void com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|get():Schedule @@ -88362,6 +88428,7 @@ com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|sc com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|share:ShareRequestBuilder com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|shifts:ShiftsRequestBuilder com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|swapShiftsChangeRequests:SwapShiftsChangeRequestsRequestBuilder +com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|timeCards:TimeCardsRequestBuilder com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|timeOffReasons:TimeOffReasonsRequestBuilder com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|timeOffRequests:TimeOffRequestsRequestBuilder com.microsoft.graph.groups.item.team.schedule.ScheduleRequestBuilder::|public|timesOff:TimesOffRequestBuilder @@ -88592,6 +88659,177 @@ com.microsoft.graph.groups.item.team.schedule.swapshiftschangerequests.SwapShift com.microsoft.graph.groups.item.team.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|toPostRequestInformation(body:SwapShiftsChangeRequest):RequestInformation com.microsoft.graph.groups.item.team.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|toPostRequestInformation(body:SwapShiftsChangeRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|withUrl(rawUrl:String):SwapShiftsChangeRequestsRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClockInPostRequestBody +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder::|public|post(body:ClockInPostRequestBody):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder::|public|post(body:ClockInPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder::|public|toPostRequestInformation(body:ClockInPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder::|public|toPostRequestInformation(body:ClockInPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.clockin.ClockInRequestBuilder::|public|withUrl(rawUrl:String):ClockInRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClockOutPostRequestBody +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|post(body:ClockOutPostRequestBody):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|post(body:ClockOutPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|toPostRequestInformation(body:ClockOutPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|toPostRequestInformation(body:ClockOutPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|withUrl(rawUrl:String):ClockOutRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|post():TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|withUrl(rawUrl:String):ConfirmRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EndBreakPostRequestBody +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|post(body:EndBreakPostRequestBody):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|post(body:EndBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|toPostRequestInformation(body:EndBreakPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|toPostRequestInformation(body:EndBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|withUrl(rawUrl:String):EndBreakRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartBreakPostRequestBody +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|post(body:StartBreakPostRequestBody):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|post(body:StartBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|toPostRequestInformation(body:StartBreakPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|toPostRequestInformation(body:StartBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|withUrl(rawUrl:String):StartBreakRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|clockOut:ClockOutRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirm:ConfirmRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|endBreak:EndBreakRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|get():TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|patch(body:TimeCard):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|patch(body:TimeCard; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|startBreak:StartBreakRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toPatchRequestInformation(body:TimeCard):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toPatchRequestInformation(body:TimeCard; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.item.TimeCardItemRequestBuilder::|public|withUrl(rawUrl:String):TimeCardItemRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|byTimeCardId(timeCardId:String):TimeCardItemRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|clockIn:ClockInRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|get():TimeCardCollectionResponse +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TimeCardCollectionResponse +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|post(body:TimeCard):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|post(body:TimeCard; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|toPostRequestInformation(body:TimeCard):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|toPostRequestInformation(body:TimeCard; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.schedule.timecards.TimeCardsRequestBuilder::|public|withUrl(rawUrl:String):TimeCardsRequestBuilder com.microsoft.graph.groups.item.team.schedule.timeoffreasons.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.schedule.timeoffreasons.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.team.schedule.timeoffreasons.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -110635,6 +110873,9 @@ com.microsoft.graph.models.AllLicensedUsersAssignmentTarget::|public|getFieldDes com.microsoft.graph.models.AllLicensedUsersAssignmentTarget::|public|OdataType:String com.microsoft.graph.models.AllLicensedUsersAssignmentTarget::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AllLicensedUsersAssignmentTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AllLicensedUsersAssignmentTarget +com.microsoft.graph.models.AllowedLobbyAdmitterRoles::0000-OrganizerAndCoOrganizersAndPresenters +com.microsoft.graph.models.AllowedLobbyAdmitterRoles::0001-OrganizerAndCoOrganizers +com.microsoft.graph.models.AllowedLobbyAdmitterRoles::0002-UnknownFutureValue com.microsoft.graph.models.AllowedTargetScope::0000-NotSpecified com.microsoft.graph.models.AllowedTargetScope::0001-SpecificDirectoryUsers com.microsoft.graph.models.AllowedTargetScope::0002-SpecificConnectedOrganizationUsers @@ -115918,12 +116159,14 @@ com.microsoft.graph.models.CertificationControl~~>AdditionalDataHolder; BackedMo com.microsoft.graph.models.Certification~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ChangeTrackedEntity-->Entity com.microsoft.graph.models.ChangeTrackedEntity::|public|constructor():void +com.microsoft.graph.models.ChangeTrackedEntity::|public|getCreatedBy():IdentitySet com.microsoft.graph.models.ChangeTrackedEntity::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.ChangeTrackedEntity::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ChangeTrackedEntity::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.models.ChangeTrackedEntity::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.models.ChangeTrackedEntity::|public|OdataType:String com.microsoft.graph.models.ChangeTrackedEntity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ChangeTrackedEntity::|public|setCreatedBy(value?:IdentitySet):void com.microsoft.graph.models.ChangeTrackedEntity::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.ChangeTrackedEntity::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.models.ChangeTrackedEntity::|public|setLastModifiedDateTime(value?:OffsetDateTime):void @@ -118166,6 +118409,10 @@ com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|publ com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|public|setCollectionId(value?:String):void com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationManagerCollectionAssignmentTarget +com.microsoft.graph.models.ConfirmedBy::0000-None +com.microsoft.graph.models.ConfirmedBy::0001-User +com.microsoft.graph.models.ConfirmedBy::0002-Manager +com.microsoft.graph.models.ConfirmedBy::0003-UnknownFutureValue com.microsoft.graph.models.ConnectedOrganization-->Entity com.microsoft.graph.models.ConnectedOrganization::|public|constructor():void com.microsoft.graph.models.ConnectedOrganization::|public|getCreatedDateTime():OffsetDateTime @@ -119256,6 +119503,25 @@ com.microsoft.graph.models.DaylightTimeZoneOffset::|public|OdataType:String com.microsoft.graph.models.DaylightTimeZoneOffset::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.DaylightTimeZoneOffset::|public|setDaylightBias(value?:Integer):void com.microsoft.graph.models.DaylightTimeZoneOffset::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DaylightTimeZoneOffset +com.microsoft.graph.models.DayNote-->ChangeTrackedEntity +com.microsoft.graph.models.DayNote::|public|constructor():void +com.microsoft.graph.models.DayNote::|public|getDayNoteDate():LocalDate +com.microsoft.graph.models.DayNote::|public|getDraftDayNote():ItemBody +com.microsoft.graph.models.DayNote::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DayNote::|public|getSharedDayNote():ItemBody +com.microsoft.graph.models.DayNote::|public|OdataType:String +com.microsoft.graph.models.DayNote::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DayNote::|public|setDayNoteDate(value?:LocalDate):void +com.microsoft.graph.models.DayNote::|public|setDraftDayNote(value?:ItemBody):void +com.microsoft.graph.models.DayNote::|public|setSharedDayNote(value?:ItemBody):void +com.microsoft.graph.models.DayNote::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DayNote +com.microsoft.graph.models.DayNoteCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.DayNoteCollectionResponse::|public|constructor():void +com.microsoft.graph.models.DayNoteCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DayNoteCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.DayNoteCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DayNoteCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.DayNoteCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DayNoteCollectionResponse com.microsoft.graph.models.DayOfWeek::0000-Sunday com.microsoft.graph.models.DayOfWeek::0001-Monday com.microsoft.graph.models.DayOfWeek::0002-Tuesday @@ -130296,6 +130562,9 @@ com.microsoft.graph.models.MeetingInfo::|public|setBackingStore(value:BackingSto com.microsoft.graph.models.MeetingInfo::|public|setOdataType(value?:String):void com.microsoft.graph.models.MeetingInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MeetingInfo com.microsoft.graph.models.MeetingInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.MeetingLiveShareOptions::0000-Enabled +com.microsoft.graph.models.MeetingLiveShareOptions::0001-Disabled +com.microsoft.graph.models.MeetingLiveShareOptions::0002-UnknownFutureValue com.microsoft.graph.models.MeetingMessageType::0000-None com.microsoft.graph.models.MeetingMessageType::0001-MeetingRequest com.microsoft.graph.models.MeetingMessageType::0002-MeetingCancelled @@ -132333,12 +132602,17 @@ com.microsoft.graph.models.OnlineMeetingBase-->Entity com.microsoft.graph.models.OnlineMeetingBase::|public|constructor():void com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowAttendeeToEnableCamera():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowAttendeeToEnableMic():Boolean +com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowBreakoutRooms():Boolean +com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowedLobbyAdmitters():AllowedLobbyAdmitterRoles com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowedPresenters():OnlineMeetingPresenters +com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowLiveShare():MeetingLiveShareOptions com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowMeetingChat():MeetingChatMode com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowParticipantsToChangeName():Boolean +com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowPowerPointSharing():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowRecording():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowTeamworkReactions():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowTranscription():Boolean +com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowWhiteboard():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAttendanceReports():java.util.List com.microsoft.graph.models.OnlineMeetingBase::|public|getAudioConferencing():AudioConferencing com.microsoft.graph.models.OnlineMeetingBase::|public|getChatInfo():ChatInfo @@ -132358,12 +132632,17 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|OdataType:String com.microsoft.graph.models.OnlineMeetingBase::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowAttendeeToEnableCamera(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowAttendeeToEnableMic(value?:Boolean):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowBreakoutRooms(value?:Boolean):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowedLobbyAdmitters(value?:AllowedLobbyAdmitterRoles):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowedPresenters(value?:OnlineMeetingPresenters):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowLiveShare(value?:MeetingLiveShareOptions):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowMeetingChat(value?:MeetingChatMode):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowParticipantsToChangeName(value?:Boolean):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowPowerPointSharing(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowRecording(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowTeamworkReactions(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowTranscription(value?:Boolean):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowWhiteboard(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAttendanceReports(value?:java.util.List):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAudioConferencing(value?:AudioConferencing):void com.microsoft.graph.models.OnlineMeetingBase::|public|setChatInfo(value?:ChatInfo):void @@ -139000,8 +139279,10 @@ com.microsoft.graph.models.SamlSingleSignOnSettings::|static|public|createFromDi com.microsoft.graph.models.SamlSingleSignOnSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Schedule-->Entity com.microsoft.graph.models.Schedule::|public|constructor():void +com.microsoft.graph.models.Schedule::|public|getDayNotes():java.util.List com.microsoft.graph.models.Schedule::|public|getEnabled():Boolean com.microsoft.graph.models.Schedule::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Schedule::|public|getIsActivitiesIncludedWhenCopyingShiftsEnabled():Boolean com.microsoft.graph.models.Schedule::|public|getOfferShiftRequests():java.util.List com.microsoft.graph.models.Schedule::|public|getOfferShiftRequestsEnabled():Boolean com.microsoft.graph.models.Schedule::|public|getOpenShiftChangeRequests():java.util.List @@ -139011,9 +139292,12 @@ com.microsoft.graph.models.Schedule::|public|getProvisionStatus():OperationStatu com.microsoft.graph.models.Schedule::|public|getProvisionStatusCode():String com.microsoft.graph.models.Schedule::|public|getSchedulingGroups():java.util.List com.microsoft.graph.models.Schedule::|public|getShifts():java.util.List +com.microsoft.graph.models.Schedule::|public|getStartDayOfWeek():DayOfWeek com.microsoft.graph.models.Schedule::|public|getSwapShiftsChangeRequests():java.util.List com.microsoft.graph.models.Schedule::|public|getSwapShiftsRequestsEnabled():Boolean +com.microsoft.graph.models.Schedule::|public|getTimeCards():java.util.List com.microsoft.graph.models.Schedule::|public|getTimeClockEnabled():Boolean +com.microsoft.graph.models.Schedule::|public|getTimeClockSettings():TimeClockSettings com.microsoft.graph.models.Schedule::|public|getTimeOffReasons():java.util.List com.microsoft.graph.models.Schedule::|public|getTimeOffRequests():java.util.List com.microsoft.graph.models.Schedule::|public|getTimeOffRequestsEnabled():Boolean @@ -139022,7 +139306,9 @@ com.microsoft.graph.models.Schedule::|public|getTimeZone():String com.microsoft.graph.models.Schedule::|public|getWorkforceIntegrationIds():java.util.List com.microsoft.graph.models.Schedule::|public|OdataType:String com.microsoft.graph.models.Schedule::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Schedule::|public|setDayNotes(value?:java.util.List):void com.microsoft.graph.models.Schedule::|public|setEnabled(value?:Boolean):void +com.microsoft.graph.models.Schedule::|public|setIsActivitiesIncludedWhenCopyingShiftsEnabled(value?:Boolean):void com.microsoft.graph.models.Schedule::|public|setOfferShiftRequests(value?:java.util.List):void com.microsoft.graph.models.Schedule::|public|setOfferShiftRequestsEnabled(value?:Boolean):void com.microsoft.graph.models.Schedule::|public|setOpenShiftChangeRequests(value?:java.util.List):void @@ -139032,9 +139318,12 @@ com.microsoft.graph.models.Schedule::|public|setProvisionStatus(value?:Operation com.microsoft.graph.models.Schedule::|public|setProvisionStatusCode(value?:String):void com.microsoft.graph.models.Schedule::|public|setSchedulingGroups(value?:java.util.List):void com.microsoft.graph.models.Schedule::|public|setShifts(value?:java.util.List):void +com.microsoft.graph.models.Schedule::|public|setStartDayOfWeek(value?:DayOfWeek):void com.microsoft.graph.models.Schedule::|public|setSwapShiftsChangeRequests(value?:java.util.List):void com.microsoft.graph.models.Schedule::|public|setSwapShiftsRequestsEnabled(value?:Boolean):void +com.microsoft.graph.models.Schedule::|public|setTimeCards(value?:java.util.List):void com.microsoft.graph.models.Schedule::|public|setTimeClockEnabled(value?:Boolean):void +com.microsoft.graph.models.Schedule::|public|setTimeClockSettings(value?:TimeClockSettings):void com.microsoft.graph.models.Schedule::|public|setTimeOffReasons(value?:java.util.List):void com.microsoft.graph.models.Schedule::|public|setTimeOffRequests(value?:java.util.List):void com.microsoft.graph.models.Schedule::|public|setTimeOffRequestsEnabled(value?:Boolean):void @@ -139162,12 +139451,14 @@ com.microsoft.graph.models.ScheduleRequestActions::0008-SelfRenew com.microsoft.graph.models.ScheduleRequestActions::0009-UnknownFutureValue com.microsoft.graph.models.SchedulingGroup-->ChangeTrackedEntity com.microsoft.graph.models.SchedulingGroup::|public|constructor():void +com.microsoft.graph.models.SchedulingGroup::|public|getCode():String com.microsoft.graph.models.SchedulingGroup::|public|getDisplayName():String com.microsoft.graph.models.SchedulingGroup::|public|getFieldDeserializers():Map> com.microsoft.graph.models.SchedulingGroup::|public|getIsActive():Boolean com.microsoft.graph.models.SchedulingGroup::|public|getUserIds():java.util.List com.microsoft.graph.models.SchedulingGroup::|public|OdataType:String com.microsoft.graph.models.SchedulingGroup::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SchedulingGroup::|public|setCode(value?:String):void com.microsoft.graph.models.SchedulingGroup::|public|setDisplayName(value?:String):void com.microsoft.graph.models.SchedulingGroup::|public|setIsActive(value?:Boolean):void com.microsoft.graph.models.SchedulingGroup::|public|setUserIds(value?:java.util.List):void @@ -147963,6 +148254,109 @@ com.microsoft.graph.models.TicketInfo::|public|setTicketNumber(value?:String):vo com.microsoft.graph.models.TicketInfo::|public|setTicketSystem(value?:String):void com.microsoft.graph.models.TicketInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TicketInfo com.microsoft.graph.models.TicketInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.TimeCard-->ChangeTrackedEntity +com.microsoft.graph.models.TimeCard::|public|constructor():void +com.microsoft.graph.models.TimeCard::|public|getBreaks():java.util.List +com.microsoft.graph.models.TimeCard::|public|getClockInEvent():TimeCardEvent +com.microsoft.graph.models.TimeCard::|public|getClockOutEvent():TimeCardEvent +com.microsoft.graph.models.TimeCard::|public|getConfirmedBy():ConfirmedBy +com.microsoft.graph.models.TimeCard::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TimeCard::|public|getNotes():ItemBody +com.microsoft.graph.models.TimeCard::|public|getOriginalEntry():TimeCardEntry +com.microsoft.graph.models.TimeCard::|public|getState():TimeCardState +com.microsoft.graph.models.TimeCard::|public|getUserId():String +com.microsoft.graph.models.TimeCard::|public|OdataType:String +com.microsoft.graph.models.TimeCard::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeCard::|public|setBreaks(value?:java.util.List):void +com.microsoft.graph.models.TimeCard::|public|setClockInEvent(value?:TimeCardEvent):void +com.microsoft.graph.models.TimeCard::|public|setClockOutEvent(value?:TimeCardEvent):void +com.microsoft.graph.models.TimeCard::|public|setConfirmedBy(value?:ConfirmedBy):void +com.microsoft.graph.models.TimeCard::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.models.TimeCard::|public|setOriginalEntry(value?:TimeCardEntry):void +com.microsoft.graph.models.TimeCard::|public|setState(value?:TimeCardState):void +com.microsoft.graph.models.TimeCard::|public|setUserId(value?:String):void +com.microsoft.graph.models.TimeCard::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeCard +com.microsoft.graph.models.TimeCardBreak::|protected|backingStore:BackingStore +com.microsoft.graph.models.TimeCardBreak::|public|constructor():void +com.microsoft.graph.models.TimeCardBreak::|public|getAdditionalData():Map +com.microsoft.graph.models.TimeCardBreak::|public|getBackingStore():BackingStore +com.microsoft.graph.models.TimeCardBreak::|public|getBreakId():String +com.microsoft.graph.models.TimeCardBreak::|public|getEnd():TimeCardEvent +com.microsoft.graph.models.TimeCardBreak::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TimeCardBreak::|public|getNotes():ItemBody +com.microsoft.graph.models.TimeCardBreak::|public|getOdataType():String +com.microsoft.graph.models.TimeCardBreak::|public|getStart():TimeCardEvent +com.microsoft.graph.models.TimeCardBreak::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeCardBreak::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.TimeCardBreak::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.TimeCardBreak::|public|setBreakId(value?:String):void +com.microsoft.graph.models.TimeCardBreak::|public|setEnd(value?:TimeCardEvent):void +com.microsoft.graph.models.TimeCardBreak::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.models.TimeCardBreak::|public|setOdataType(value?:String):void +com.microsoft.graph.models.TimeCardBreak::|public|setStart(value?:TimeCardEvent):void +com.microsoft.graph.models.TimeCardBreak::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeCardBreak +com.microsoft.graph.models.TimeCardBreak~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.TimeCardCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.TimeCardCollectionResponse::|public|constructor():void +com.microsoft.graph.models.TimeCardCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TimeCardCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.TimeCardCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeCardCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.TimeCardCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeCardCollectionResponse +com.microsoft.graph.models.TimeCardEntry::|protected|backingStore:BackingStore +com.microsoft.graph.models.TimeCardEntry::|public|constructor():void +com.microsoft.graph.models.TimeCardEntry::|public|getAdditionalData():Map +com.microsoft.graph.models.TimeCardEntry::|public|getBackingStore():BackingStore +com.microsoft.graph.models.TimeCardEntry::|public|getBreaks():java.util.List +com.microsoft.graph.models.TimeCardEntry::|public|getClockInEvent():TimeCardEvent +com.microsoft.graph.models.TimeCardEntry::|public|getClockOutEvent():TimeCardEvent +com.microsoft.graph.models.TimeCardEntry::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TimeCardEntry::|public|getOdataType():String +com.microsoft.graph.models.TimeCardEntry::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeCardEntry::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.TimeCardEntry::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.TimeCardEntry::|public|setBreaks(value?:java.util.List):void +com.microsoft.graph.models.TimeCardEntry::|public|setClockInEvent(value?:TimeCardEvent):void +com.microsoft.graph.models.TimeCardEntry::|public|setClockOutEvent(value?:TimeCardEvent):void +com.microsoft.graph.models.TimeCardEntry::|public|setOdataType(value?:String):void +com.microsoft.graph.models.TimeCardEntry::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeCardEntry +com.microsoft.graph.models.TimeCardEntry~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.TimeCardEvent::|protected|backingStore:BackingStore +com.microsoft.graph.models.TimeCardEvent::|public|constructor():void +com.microsoft.graph.models.TimeCardEvent::|public|getAdditionalData():Map +com.microsoft.graph.models.TimeCardEvent::|public|getBackingStore():BackingStore +com.microsoft.graph.models.TimeCardEvent::|public|getDateTime():OffsetDateTime +com.microsoft.graph.models.TimeCardEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TimeCardEvent::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.models.TimeCardEvent::|public|getNotes():ItemBody +com.microsoft.graph.models.TimeCardEvent::|public|getOdataType():String +com.microsoft.graph.models.TimeCardEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeCardEvent::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.TimeCardEvent::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.TimeCardEvent::|public|setDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.TimeCardEvent::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.models.TimeCardEvent::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.models.TimeCardEvent::|public|setOdataType(value?:String):void +com.microsoft.graph.models.TimeCardEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeCardEvent +com.microsoft.graph.models.TimeCardEvent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.TimeCardState::0000-ClockedIn +com.microsoft.graph.models.TimeCardState::0001-OnBreak +com.microsoft.graph.models.TimeCardState::0002-ClockedOut +com.microsoft.graph.models.TimeCardState::0003-UnknownFutureValue +com.microsoft.graph.models.TimeClockSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.TimeClockSettings::|public|constructor():void +com.microsoft.graph.models.TimeClockSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.TimeClockSettings::|public|getApprovedLocation():GeoCoordinates +com.microsoft.graph.models.TimeClockSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.TimeClockSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TimeClockSettings::|public|getOdataType():String +com.microsoft.graph.models.TimeClockSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeClockSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.TimeClockSettings::|public|setApprovedLocation(value?:GeoCoordinates):void +com.microsoft.graph.models.TimeClockSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.TimeClockSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.TimeClockSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeClockSettings +com.microsoft.graph.models.TimeClockSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.TimeConstraint::|protected|backingStore:BackingStore com.microsoft.graph.models.TimeConstraint::|public|constructor():void com.microsoft.graph.models.TimeConstraint::|public|getActivityDomain():ActivityDomain @@ -148010,12 +148404,14 @@ com.microsoft.graph.models.TimeOffItem::|public|setTimeOffReasonId(value?:String com.microsoft.graph.models.TimeOffItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeOffItem com.microsoft.graph.models.TimeOffReason-->ChangeTrackedEntity com.microsoft.graph.models.TimeOffReason::|public|constructor():void +com.microsoft.graph.models.TimeOffReason::|public|getCode():String com.microsoft.graph.models.TimeOffReason::|public|getDisplayName():String com.microsoft.graph.models.TimeOffReason::|public|getFieldDeserializers():Map> com.microsoft.graph.models.TimeOffReason::|public|getIconType():TimeOffReasonIconType com.microsoft.graph.models.TimeOffReason::|public|getIsActive():Boolean com.microsoft.graph.models.TimeOffReason::|public|OdataType:String com.microsoft.graph.models.TimeOffReason::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeOffReason::|public|setCode(value?:String):void com.microsoft.graph.models.TimeOffReason::|public|setDisplayName(value?:String):void com.microsoft.graph.models.TimeOffReason::|public|setIconType(value?:TimeOffReasonIconType):void com.microsoft.graph.models.TimeOffReason::|public|setIsActive(value?:Boolean):void @@ -154928,9 +155324,10 @@ com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0004-OpenShift com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0005-OpenShiftRequest com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0006-OfferShiftRequest com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0007-UnknownFutureValue -com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0008-TimeOffReason -com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0009-TimeOff -com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0010-TimeOffRequest +com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0008-TimeCard +com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0009-TimeOffReason +com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0010-TimeOff +com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0011-TimeOffRequest com.microsoft.graph.models.WorkingHours::|protected|backingStore:BackingStore com.microsoft.graph.models.WorkingHours::|public|constructor():void com.microsoft.graph.models.WorkingHours::|public|getAdditionalData():Map @@ -199425,6 +199822,71 @@ com.microsoft.graph.teams.item.primarychannel.unarchive.UnarchiveRequestBuilder: com.microsoft.graph.teams.item.primarychannel.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.teams.item.primarychannel.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.primarychannel.unarchive.UnarchiveRequestBuilder::|public|withUrl(rawUrl:String):UnarchiveRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|byDayNoteId(dayNoteId:String):DayNoteItemRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|get():DayNoteCollectionResponse +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DayNoteCollectionResponse +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|post(body:DayNote):DayNote +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|post(body:DayNote; requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toPostRequestInformation(body:DayNote):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toPostRequestInformation(body:DayNote; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder::|public|withUrl(rawUrl:String):DayNotesRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|delete():Void +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|get():DayNote +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|patch(body:DayNote):DayNote +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|patch(body:DayNote; requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toPatchRequestInformation(body:DayNote):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toPatchRequestInformation(body:DayNote; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|withUrl(rawUrl:String):DayNoteItemRequestBuilder com.microsoft.graph.teams.item.schedule.offershiftrequests.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.schedule.offershiftrequests.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.teams.item.schedule.offershiftrequests.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -199631,6 +200093,7 @@ com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder.GetRequestConfigu com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|dayNotes:DayNotesRequestBuilder com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|delete():Void com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|get():Schedule @@ -199644,6 +200107,7 @@ com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|scheduli com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|share:ShareRequestBuilder com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|shifts:ShiftsRequestBuilder com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|swapShiftsChangeRequests:SwapShiftsChangeRequestsRequestBuilder +com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|timeCards:TimeCardsRequestBuilder com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|timeOffReasons:TimeOffReasonsRequestBuilder com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|timeOffRequests:TimeOffRequestsRequestBuilder com.microsoft.graph.teams.item.schedule.ScheduleRequestBuilder::|public|timesOff:TimesOffRequestBuilder @@ -199874,6 +200338,177 @@ com.microsoft.graph.teams.item.schedule.swapshiftschangerequests.SwapShiftsChang com.microsoft.graph.teams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|toPostRequestInformation(body:SwapShiftsChangeRequest):RequestInformation com.microsoft.graph.teams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|toPostRequestInformation(body:SwapShiftsChangeRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|withUrl(rawUrl:String):SwapShiftsChangeRequestsRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClockInPostRequestBody +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|post(body:ClockInPostRequestBody):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|post(body:ClockInPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|toPostRequestInformation(body:ClockInPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|toPostRequestInformation(body:ClockInPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|withUrl(rawUrl:String):ClockInRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClockOutPostRequestBody +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|post(body:ClockOutPostRequestBody):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|post(body:ClockOutPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|toPostRequestInformation(body:ClockOutPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|toPostRequestInformation(body:ClockOutPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|withUrl(rawUrl:String):ClockOutRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|post():TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|withUrl(rawUrl:String):ConfirmRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EndBreakPostRequestBody +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|post(body:EndBreakPostRequestBody):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|post(body:EndBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|toPostRequestInformation(body:EndBreakPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|toPostRequestInformation(body:EndBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|withUrl(rawUrl:String):EndBreakRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartBreakPostRequestBody +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|post(body:StartBreakPostRequestBody):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|post(body:StartBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|toPostRequestInformation(body:StartBreakPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|toPostRequestInformation(body:StartBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|withUrl(rawUrl:String):StartBreakRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|clockOut:ClockOutRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirm:ConfirmRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete():Void +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|endBreak:EndBreakRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|get():TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|patch(body:TimeCard):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|patch(body:TimeCard; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|startBreak:StartBreakRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toPatchRequestInformation(body:TimeCard):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toPatchRequestInformation(body:TimeCard; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|withUrl(rawUrl:String):TimeCardItemRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|byTimeCardId(timeCardId:String):TimeCardItemRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|clockIn:ClockInRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|get():TimeCardCollectionResponse +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TimeCardCollectionResponse +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|post(body:TimeCard):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|post(body:TimeCard; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toPostRequestInformation(body:TimeCard):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toPostRequestInformation(body:TimeCard; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder::|public|withUrl(rawUrl:String):TimeCardsRequestBuilder com.microsoft.graph.teams.item.schedule.timeoffreasons.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.schedule.timeoffreasons.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.teams.item.schedule.timeoffreasons.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -216661,6 +217296,71 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.unarchive.Unarchi com.microsoft.graph.users.item.joinedteams.item.primarychannel.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.unarchive.UnarchiveRequestBuilder::|public|withUrl(rawUrl:String):UnarchiveRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|byDayNoteId(dayNoteId:String):DayNoteItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|get():DayNoteCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DayNoteCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|post(body:DayNote):DayNote +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|post(body:DayNote; requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toPostRequestInformation(body:DayNote):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|toPostRequestInformation(body:DayNote; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder::|public|withUrl(rawUrl:String):DayNotesRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|get():DayNote +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|patch(body:DayNote):DayNote +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|patch(body:DayNote; requestConfiguration?:java.util.function.Consumer):DayNote +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toPatchRequestInformation(body:DayNote):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|toPatchRequestInformation(body:DayNote; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder::|public|withUrl(rawUrl:String):DayNoteItemRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.offershiftrequests.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.offershiftrequests.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.joinedteams.item.schedule.offershiftrequests.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -216867,6 +217567,7 @@ com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder. com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|dayNotes:DayNotesRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|delete():Void com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|get():Schedule @@ -216880,6 +217581,7 @@ com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder: com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|share:ShareRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|shifts:ShiftsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|swapShiftsChangeRequests:SwapShiftsChangeRequestsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|timeCards:TimeCardsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|timeOffReasons:TimeOffReasonsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|timeOffRequests:TimeOffRequestsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.ScheduleRequestBuilder::|public|timesOff:TimesOffRequestBuilder @@ -217110,6 +217812,177 @@ com.microsoft.graph.users.item.joinedteams.item.schedule.swapshiftschangerequest com.microsoft.graph.users.item.joinedteams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|toPostRequestInformation(body:SwapShiftsChangeRequest):RequestInformation com.microsoft.graph.users.item.joinedteams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|toPostRequestInformation(body:SwapShiftsChangeRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder::|public|withUrl(rawUrl:String):SwapShiftsChangeRequestsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClockInPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|post(body:ClockInPostRequestBody):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|post(body:ClockInPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|toPostRequestInformation(body:ClockInPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|toPostRequestInformation(body:ClockInPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder::|public|withUrl(rawUrl:String):ClockInRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClockOutPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|post(body:ClockOutPostRequestBody):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|post(body:ClockOutPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|toPostRequestInformation(body:ClockOutPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|toPostRequestInformation(body:ClockOutPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder::|public|withUrl(rawUrl:String):ClockOutRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|post():TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder::|public|withUrl(rawUrl:String):ConfirmRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EndBreakPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|post(body:EndBreakPostRequestBody):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|post(body:EndBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|toPostRequestInformation(body:EndBreakPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|toPostRequestInformation(body:EndBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder::|public|withUrl(rawUrl:String):EndBreakRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getIsAtApprovedLocation():Boolean +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|getNotes():ItemBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setIsAtApprovedLocation(value?:Boolean):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|public|setNotes(value?:ItemBody):void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartBreakPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|post(body:StartBreakPostRequestBody):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|post(body:StartBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|toPostRequestInformation(body:StartBreakPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|toPostRequestInformation(body:StartBreakPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder::|public|withUrl(rawUrl:String):StartBreakRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|clockOut:ClockOutRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|confirm:ConfirmRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|endBreak:EndBreakRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|get():TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|patch(body:TimeCard):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|patch(body:TimeCard; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|startBreak:StartBreakRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toPatchRequestInformation(body:TimeCard):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|toPatchRequestInformation(body:TimeCard; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder::|public|withUrl(rawUrl:String):TimeCardItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|byTimeCardId(timeCardId:String):TimeCardItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|clockIn:ClockInRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|get():TimeCardCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TimeCardCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|post(body:TimeCard):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|post(body:TimeCard; requestConfiguration?:java.util.function.Consumer):TimeCard +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toPostRequestInformation(body:TimeCard):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|toPostRequestInformation(body:TimeCard; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder::|public|withUrl(rawUrl:String):TimeCardsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.timeoffreasons.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.schedule.timeoffreasons.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.joinedteams.item.schedule.timeoffreasons.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -219748,29 +220621,9 @@ com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|constructo com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|get():DirectoryObject com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject -com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|ref:RefRequestBuilder com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.manager.ManagerRequestBuilder::|public|withUrl(rawUrl:String):ManagerRequestBuilder -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|delete():Void -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|get():String -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):String -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|put(body:ReferenceUpdate):Void -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|put(body:ReferenceUpdate; requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|toPutRequestInformation(body:ReferenceUpdate):RequestInformation -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|toPutRequestInformation(body:ReferenceUpdate; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.users.item.manager.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder com.microsoft.graph.users.item.memberof.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.memberof.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.memberof.count.CountRequestBuilder.GetQueryParameters::|public|search:String 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 ccb55bdd5ea..68c30d4d1ef 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "0922012981783F96DC07F5D7A6C66ACF27F7231418359DF10E870D51A0337185AA115C991527B8D7447CE77BF79643604D78D413185E7274AE691774AA3D4716", + "descriptionHash": "0077549B9A55BB643B7A2BD1516D0A1B541CD52514513E618B5893B2BD0435073E4D6B1296F16B36B7C947FBB1D2F738DD71B168EA72A1F8230A71F3EAB99EC9", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.23.0", + "kiotaVersion": "1.24.0", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "com.Microsoft.Graph", diff --git a/src/main/java/com/microsoft/graph/generated/models/AllowedLobbyAdmitterRoles.java b/src/main/java/com/microsoft/graph/generated/models/AllowedLobbyAdmitterRoles.java new file mode 100644 index 00000000000..06eb6252418 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AllowedLobbyAdmitterRoles.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AllowedLobbyAdmitterRoles implements ValuedEnum { + OrganizerAndCoOrganizersAndPresenters("organizerAndCoOrganizersAndPresenters"), + OrganizerAndCoOrganizers("organizerAndCoOrganizers"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AllowedLobbyAdmitterRoles(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AllowedLobbyAdmitterRoles forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "organizerAndCoOrganizersAndPresenters": return OrganizerAndCoOrganizersAndPresenters; + case "organizerAndCoOrganizers": return OrganizerAndCoOrganizers; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Application.java b/src/main/java/com/microsoft/graph/generated/models/Application.java index 2a58516f4ee..ec0f5589efb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Application.java +++ b/src/main/java/com/microsoft/graph/generated/models/Application.java @@ -301,7 +301,7 @@ public OptionalClaims getOptionalClaims() { return this.backingStore.get("optionalClaims"); } /** - * Gets the owners property value. Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Gets the owners property value. Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -705,7 +705,7 @@ public void setOptionalClaims(@jakarta.annotation.Nullable final OptionalClaims this.backingStore.set("optionalClaims", value); } /** - * Sets the owners property value. Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Sets the owners property value. Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @param value Value to set for the owners property. */ public void setOwners(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ChangeTrackedEntity.java b/src/main/java/com/microsoft/graph/generated/models/ChangeTrackedEntity.java index 284320c2b8a..2c95713c586 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ChangeTrackedEntity.java +++ b/src/main/java/com/microsoft/graph/generated/models/ChangeTrackedEntity.java @@ -27,6 +27,7 @@ public static ChangeTrackedEntity createFromDiscriminatorValue(@jakarta.annotati if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.dayNote": return new DayNote(); case "#microsoft.graph.offerShiftRequest": return new OfferShiftRequest(); case "#microsoft.graph.openShift": return new OpenShift(); case "#microsoft.graph.openShiftChangeRequest": return new OpenShiftChangeRequest(); @@ -35,6 +36,7 @@ public static ChangeTrackedEntity createFromDiscriminatorValue(@jakarta.annotati case "#microsoft.graph.shift": return new Shift(); case "#microsoft.graph.shiftPreferences": return new ShiftPreferences(); case "#microsoft.graph.swapShiftsChangeRequest": return new SwapShiftsChangeRequest(); + case "#microsoft.graph.timeCard": return new TimeCard(); case "#microsoft.graph.timeOff": return new TimeOff(); case "#microsoft.graph.timeOffReason": return new TimeOffReason(); case "#microsoft.graph.timeOffRequest": return new TimeOffRequest(); @@ -43,6 +45,14 @@ public static ChangeTrackedEntity createFromDiscriminatorValue(@jakarta.annotati } return new ChangeTrackedEntity(); } + /** + * Gets the createdBy property value. Identity of the creator of the entity. + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getCreatedBy() { + return this.backingStore.get("createdBy"); + } /** * Gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z * @return a {@link OffsetDateTime} @@ -58,6 +68,7 @@ public OffsetDateTime getCreatedDateTime() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); @@ -86,6 +97,14 @@ public OffsetDateTime getLastModifiedDateTime() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("createdBy", this.getCreatedBy()); + } + /** + * Sets the createdBy property value. Identity of the creator of the entity. + * @param value Value to set for the createdBy property. + */ + public void setCreatedBy(@jakarta.annotation.Nullable final IdentitySet value) { + this.backingStore.set("createdBy", value); } /** * Sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfirmedBy.java b/src/main/java/com/microsoft/graph/generated/models/ConfirmedBy.java new file mode 100644 index 00000000000..68393ca3e83 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfirmedBy.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 ConfirmedBy implements ValuedEnum { + None("none"), + User("user"), + Manager("manager"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ConfirmedBy(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ConfirmedBy forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "user": return User; + case "manager": return Manager; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/DayNote.java b/src/main/java/com/microsoft/graph/generated/models/DayNote.java new file mode 100644 index 00000000000..ef93ecb7ec5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DayNote.java @@ -0,0 +1,97 @@ +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.LocalDate; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DayNote extends ChangeTrackedEntity implements Parsable { + /** + * Instantiates a new {@link DayNote} and sets the default values. + */ + public DayNote() { + super(); + this.setOdataType("#microsoft.graph.dayNote"); + } + /** + * 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 DayNote} + */ + @jakarta.annotation.Nonnull + public static DayNote createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DayNote(); + } + /** + * Gets the dayNoteDate property value. The date of the day note. + * @return a {@link LocalDate} + */ + @jakarta.annotation.Nullable + public LocalDate getDayNoteDate() { + return this.backingStore.get("dayNoteDate"); + } + /** + * Gets the draftDayNote property value. The draft version of this day note that is viewable by managers. Only contentType text is supported. + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getDraftDayNote() { + return this.backingStore.get("draftDayNote"); + } + /** + * 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("dayNoteDate", (n) -> { this.setDayNoteDate(n.getLocalDateValue()); }); + deserializerMap.put("draftDayNote", (n) -> { this.setDraftDayNote(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("sharedDayNote", (n) -> { this.setSharedDayNote(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the sharedDayNote property value. The shared version of this day note that is viewable by both employees and managers. Only contentType text is supported. + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getSharedDayNote() { + return this.backingStore.get("sharedDayNote"); + } + /** + * 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.writeLocalDateValue("dayNoteDate", this.getDayNoteDate()); + writer.writeObjectValue("draftDayNote", this.getDraftDayNote()); + writer.writeObjectValue("sharedDayNote", this.getSharedDayNote()); + } + /** + * Sets the dayNoteDate property value. The date of the day note. + * @param value Value to set for the dayNoteDate property. + */ + public void setDayNoteDate(@jakarta.annotation.Nullable final LocalDate value) { + this.backingStore.set("dayNoteDate", value); + } + /** + * Sets the draftDayNote property value. The draft version of this day note that is viewable by managers. Only contentType text is supported. + * @param value Value to set for the draftDayNote property. + */ + public void setDraftDayNote(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("draftDayNote", value); + } + /** + * Sets the sharedDayNote property value. The shared version of this day note that is viewable by both employees and managers. Only contentType text is supported. + * @param value Value to set for the sharedDayNote property. + */ + public void setSharedDayNote(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("sharedDayNote", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/DayNoteCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/DayNoteCollectionResponse.java new file mode 100644 index 00000000000..4239450f962 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DayNoteCollectionResponse.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 DayNoteCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DayNoteCollectionResponse} and sets the default values. + */ + public DayNoteCollectionResponse() { + 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 DayNoteCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static DayNoteCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DayNoteCollectionResponse(); + } + /** + * 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(DayNote::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/Entity.java b/src/main/java/com/microsoft/graph/generated/models/Entity.java index 3ac774f27e3..a8f6b6ec1c2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/generated/models/Entity.java @@ -350,6 +350,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.customExtensionStageSetting": return new CustomExtensionStageSetting(); case "#microsoft.graph.customSecurityAttributeDefinition": return new CustomSecurityAttributeDefinition(); case "#microsoft.graph.dataPolicyOperation": return new DataPolicyOperation(); + case "#microsoft.graph.dayNote": return new DayNote(); case "#microsoft.graph.defaultManagedAppProtection": return new DefaultManagedAppProtection(); case "#microsoft.graph.delegatedAdminAccessAssignment": return new DelegatedAdminAccessAssignment(); case "#microsoft.graph.delegatedAdminCustomer": return new DelegatedAdminCustomer(); @@ -672,7 +673,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.orgContact": return new OrgContact(); case "#microsoft.graph.outlookCategory": return new OutlookCategory(); case "#microsoft.graph.outlookItem": return new OutlookItem(); - case "#microsoft.graph.outlookUser": return new OutlookUser(); } return null; } @@ -684,6 +684,7 @@ 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.outlookUser": return new OutlookUser(); case "#microsoft.graph.participant": return new Participant(); case "#microsoft.graph.participantJoiningNotification": return new ParticipantJoiningNotification(); case "#microsoft.graph.participantLeftNotification": return new ParticipantLeftNotification(); @@ -967,6 +968,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.threatAssessmentRequest": return new ThreatAssessmentRequest(); case "#microsoft.graph.threatAssessmentResult": return new ThreatAssessmentResult(); case "#microsoft.graph.thumbnailSet": return new ThumbnailSet(); + case "#microsoft.graph.timeCard": return new TimeCard(); case "#microsoft.graph.timeOff": return new TimeOff(); case "#microsoft.graph.timeOffReason": return new TimeOffReason(); case "#microsoft.graph.timeOffRequest": return new TimeOffRequest(); diff --git a/src/main/java/com/microsoft/graph/generated/models/MeetingLiveShareOptions.java b/src/main/java/com/microsoft/graph/generated/models/MeetingLiveShareOptions.java new file mode 100644 index 00000000000..508fb4033c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MeetingLiveShareOptions.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MeetingLiveShareOptions implements ValuedEnum { + Enabled("enabled"), + Disabled("disabled"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MeetingLiveShareOptions(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MeetingLiveShareOptions forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "enabled": return Enabled; + case "disabled": return Disabled; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java index 47f932c85df..432ebaa9169 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java @@ -48,6 +48,22 @@ public Boolean getAllowAttendeeToEnableCamera() { public Boolean getAllowAttendeeToEnableMic() { return this.backingStore.get("allowAttendeeToEnableMic"); } + /** + * Gets the allowBreakoutRooms property value. Indicates whether breakout rooms are enabled for the meeting. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAllowBreakoutRooms() { + return this.backingStore.get("allowBreakoutRooms"); + } + /** + * Gets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. + * @return a {@link AllowedLobbyAdmitterRoles} + */ + @jakarta.annotation.Nullable + public AllowedLobbyAdmitterRoles getAllowedLobbyAdmitters() { + return this.backingStore.get("allowedLobbyAdmitters"); + } /** * Gets the allowedPresenters property value. Specifies who can be a presenter in a meeting. * @return a {@link OnlineMeetingPresenters} @@ -56,6 +72,14 @@ public Boolean getAllowAttendeeToEnableMic() { public OnlineMeetingPresenters getAllowedPresenters() { return this.backingStore.get("allowedPresenters"); } + /** + * Gets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue. + * @return a {@link MeetingLiveShareOptions} + */ + @jakarta.annotation.Nullable + public MeetingLiveShareOptions getAllowLiveShare() { + return this.backingStore.get("allowLiveShare"); + } /** * Gets the allowMeetingChat property value. Specifies the mode of the meeting chat. * @return a {@link MeetingChatMode} @@ -72,6 +96,14 @@ public MeetingChatMode getAllowMeetingChat() { public Boolean getAllowParticipantsToChangeName() { return this.backingStore.get("allowParticipantsToChangeName"); } + /** + * Gets the allowPowerPointSharing property value. Indicates whether PowerPoint live is enabled for the meeting. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAllowPowerPointSharing() { + return this.backingStore.get("allowPowerPointSharing"); + } /** * Gets the allowRecording property value. Indicates whether recording is enabled for the meeting. * @return a {@link Boolean} @@ -96,6 +128,14 @@ public Boolean getAllowTeamworkReactions() { public Boolean getAllowTranscription() { return this.backingStore.get("allowTranscription"); } + /** + * Gets the allowWhiteboard property value. Indicates whether whiteboard is enabled for the meeting. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAllowWhiteboard() { + return this.backingStore.get("allowWhiteboard"); + } /** * Gets the attendanceReports property value. The attendance reports of an online meeting. Read-only. * @return a {@link java.util.List} @@ -137,12 +177,17 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("allowAttendeeToEnableCamera", (n) -> { this.setAllowAttendeeToEnableCamera(n.getBooleanValue()); }); deserializerMap.put("allowAttendeeToEnableMic", (n) -> { this.setAllowAttendeeToEnableMic(n.getBooleanValue()); }); + deserializerMap.put("allowBreakoutRooms", (n) -> { this.setAllowBreakoutRooms(n.getBooleanValue()); }); + deserializerMap.put("allowedLobbyAdmitters", (n) -> { this.setAllowedLobbyAdmitters(n.getEnumValue(AllowedLobbyAdmitterRoles::forValue)); }); deserializerMap.put("allowedPresenters", (n) -> { this.setAllowedPresenters(n.getEnumValue(OnlineMeetingPresenters::forValue)); }); + deserializerMap.put("allowLiveShare", (n) -> { this.setAllowLiveShare(n.getEnumValue(MeetingLiveShareOptions::forValue)); }); deserializerMap.put("allowMeetingChat", (n) -> { this.setAllowMeetingChat(n.getEnumValue(MeetingChatMode::forValue)); }); deserializerMap.put("allowParticipantsToChangeName", (n) -> { this.setAllowParticipantsToChangeName(n.getBooleanValue()); }); + deserializerMap.put("allowPowerPointSharing", (n) -> { this.setAllowPowerPointSharing(n.getBooleanValue()); }); deserializerMap.put("allowRecording", (n) -> { this.setAllowRecording(n.getBooleanValue()); }); deserializerMap.put("allowTeamworkReactions", (n) -> { this.setAllowTeamworkReactions(n.getBooleanValue()); }); deserializerMap.put("allowTranscription", (n) -> { this.setAllowTranscription(n.getBooleanValue()); }); + deserializerMap.put("allowWhiteboard", (n) -> { this.setAllowWhiteboard(n.getBooleanValue()); }); deserializerMap.put("attendanceReports", (n) -> { this.setAttendanceReports(n.getCollectionOfObjectValues(MeetingAttendanceReport::createFromDiscriminatorValue)); }); deserializerMap.put("audioConferencing", (n) -> { this.setAudioConferencing(n.getObjectValue(AudioConferencing::createFromDiscriminatorValue)); }); deserializerMap.put("chatInfo", (n) -> { this.setChatInfo(n.getObjectValue(ChatInfo::createFromDiscriminatorValue)); }); @@ -248,12 +293,17 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeBooleanValue("allowAttendeeToEnableCamera", this.getAllowAttendeeToEnableCamera()); writer.writeBooleanValue("allowAttendeeToEnableMic", this.getAllowAttendeeToEnableMic()); + writer.writeBooleanValue("allowBreakoutRooms", this.getAllowBreakoutRooms()); + writer.writeEnumValue("allowedLobbyAdmitters", this.getAllowedLobbyAdmitters()); writer.writeEnumValue("allowedPresenters", this.getAllowedPresenters()); + writer.writeEnumValue("allowLiveShare", this.getAllowLiveShare()); writer.writeEnumValue("allowMeetingChat", this.getAllowMeetingChat()); writer.writeBooleanValue("allowParticipantsToChangeName", this.getAllowParticipantsToChangeName()); + writer.writeBooleanValue("allowPowerPointSharing", this.getAllowPowerPointSharing()); writer.writeBooleanValue("allowRecording", this.getAllowRecording()); writer.writeBooleanValue("allowTeamworkReactions", this.getAllowTeamworkReactions()); writer.writeBooleanValue("allowTranscription", this.getAllowTranscription()); + writer.writeBooleanValue("allowWhiteboard", this.getAllowWhiteboard()); writer.writeCollectionOfObjectValues("attendanceReports", this.getAttendanceReports()); writer.writeObjectValue("audioConferencing", this.getAudioConferencing()); writer.writeObjectValue("chatInfo", this.getChatInfo()); @@ -283,6 +333,20 @@ public void setAllowAttendeeToEnableCamera(@jakarta.annotation.Nullable final Bo public void setAllowAttendeeToEnableMic(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("allowAttendeeToEnableMic", value); } + /** + * Sets the allowBreakoutRooms property value. Indicates whether breakout rooms are enabled for the meeting. + * @param value Value to set for the allowBreakoutRooms property. + */ + public void setAllowBreakoutRooms(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("allowBreakoutRooms", value); + } + /** + * Sets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. + * @param value Value to set for the allowedLobbyAdmitters property. + */ + public void setAllowedLobbyAdmitters(@jakarta.annotation.Nullable final AllowedLobbyAdmitterRoles value) { + this.backingStore.set("allowedLobbyAdmitters", value); + } /** * Sets the allowedPresenters property value. Specifies who can be a presenter in a meeting. * @param value Value to set for the allowedPresenters property. @@ -290,6 +354,13 @@ public void setAllowAttendeeToEnableMic(@jakarta.annotation.Nullable final Boole public void setAllowedPresenters(@jakarta.annotation.Nullable final OnlineMeetingPresenters value) { this.backingStore.set("allowedPresenters", value); } + /** + * Sets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue. + * @param value Value to set for the allowLiveShare property. + */ + public void setAllowLiveShare(@jakarta.annotation.Nullable final MeetingLiveShareOptions value) { + this.backingStore.set("allowLiveShare", value); + } /** * Sets the allowMeetingChat property value. Specifies the mode of the meeting chat. * @param value Value to set for the allowMeetingChat property. @@ -304,6 +375,13 @@ public void setAllowMeetingChat(@jakarta.annotation.Nullable final MeetingChatMo public void setAllowParticipantsToChangeName(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("allowParticipantsToChangeName", value); } + /** + * Sets the allowPowerPointSharing property value. Indicates whether PowerPoint live is enabled for the meeting. + * @param value Value to set for the allowPowerPointSharing property. + */ + public void setAllowPowerPointSharing(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("allowPowerPointSharing", value); + } /** * Sets the allowRecording property value. Indicates whether recording is enabled for the meeting. * @param value Value to set for the allowRecording property. @@ -325,6 +403,13 @@ public void setAllowTeamworkReactions(@jakarta.annotation.Nullable final Boolean public void setAllowTranscription(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("allowTranscription", value); } + /** + * Sets the allowWhiteboard property value. Indicates whether whiteboard is enabled for the meeting. + * @param value Value to set for the allowWhiteboard property. + */ + public void setAllowWhiteboard(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("allowWhiteboard", value); + } /** * Sets the attendanceReports property value. The attendance reports of an online meeting. Read-only. * @param value Value to set for the attendanceReports property. diff --git a/src/main/java/com/microsoft/graph/generated/models/Schedule.java b/src/main/java/com/microsoft/graph/generated/models/Schedule.java index b60ae0a665a..df9d499c8a3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Schedule.java +++ b/src/main/java/com/microsoft/graph/generated/models/Schedule.java @@ -24,6 +24,14 @@ public static Schedule createFromDiscriminatorValue(@jakarta.annotation.Nonnull Objects.requireNonNull(parseNode); return new Schedule(); } + /** + * Gets the dayNotes property value. The day notes in the schedule. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDayNotes() { + return this.backingStore.get("dayNotes"); + } /** * Gets the enabled property value. Indicates whether the schedule is enabled for the team. Required. * @return a {@link Boolean} @@ -39,7 +47,9 @@ public Boolean getEnabled() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("dayNotes", (n) -> { this.setDayNotes(n.getCollectionOfObjectValues(DayNote::createFromDiscriminatorValue)); }); deserializerMap.put("enabled", (n) -> { this.setEnabled(n.getBooleanValue()); }); + deserializerMap.put("isActivitiesIncludedWhenCopyingShiftsEnabled", (n) -> { this.setIsActivitiesIncludedWhenCopyingShiftsEnabled(n.getBooleanValue()); }); deserializerMap.put("offerShiftRequests", (n) -> { this.setOfferShiftRequests(n.getCollectionOfObjectValues(OfferShiftRequest::createFromDiscriminatorValue)); }); deserializerMap.put("offerShiftRequestsEnabled", (n) -> { this.setOfferShiftRequestsEnabled(n.getBooleanValue()); }); deserializerMap.put("openShiftChangeRequests", (n) -> { this.setOpenShiftChangeRequests(n.getCollectionOfObjectValues(OpenShiftChangeRequest::createFromDiscriminatorValue)); }); @@ -49,9 +59,12 @@ public Map> getFieldDeserializers deserializerMap.put("provisionStatusCode", (n) -> { this.setProvisionStatusCode(n.getStringValue()); }); deserializerMap.put("schedulingGroups", (n) -> { this.setSchedulingGroups(n.getCollectionOfObjectValues(SchedulingGroup::createFromDiscriminatorValue)); }); deserializerMap.put("shifts", (n) -> { this.setShifts(n.getCollectionOfObjectValues(Shift::createFromDiscriminatorValue)); }); + deserializerMap.put("startDayOfWeek", (n) -> { this.setStartDayOfWeek(n.getEnumValue(DayOfWeek::forValue)); }); deserializerMap.put("swapShiftsChangeRequests", (n) -> { this.setSwapShiftsChangeRequests(n.getCollectionOfObjectValues(SwapShiftsChangeRequest::createFromDiscriminatorValue)); }); deserializerMap.put("swapShiftsRequestsEnabled", (n) -> { this.setSwapShiftsRequestsEnabled(n.getBooleanValue()); }); + deserializerMap.put("timeCards", (n) -> { this.setTimeCards(n.getCollectionOfObjectValues(TimeCard::createFromDiscriminatorValue)); }); deserializerMap.put("timeClockEnabled", (n) -> { this.setTimeClockEnabled(n.getBooleanValue()); }); + deserializerMap.put("timeClockSettings", (n) -> { this.setTimeClockSettings(n.getObjectValue(TimeClockSettings::createFromDiscriminatorValue)); }); deserializerMap.put("timeOffReasons", (n) -> { this.setTimeOffReasons(n.getCollectionOfObjectValues(TimeOffReason::createFromDiscriminatorValue)); }); deserializerMap.put("timeOffRequests", (n) -> { this.setTimeOffRequests(n.getCollectionOfObjectValues(TimeOffRequest::createFromDiscriminatorValue)); }); deserializerMap.put("timeOffRequestsEnabled", (n) -> { this.setTimeOffRequestsEnabled(n.getBooleanValue()); }); @@ -60,6 +73,14 @@ public Map> getFieldDeserializers deserializerMap.put("workforceIntegrationIds", (n) -> { this.setWorkforceIntegrationIds(n.getCollectionOfPrimitiveValues(String.class)); }); return deserializerMap; } + /** + * Gets the isActivitiesIncludedWhenCopyingShiftsEnabled property value. Indicates whether copied shifts include activities from the original shift. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsActivitiesIncludedWhenCopyingShiftsEnabled() { + return this.backingStore.get("isActivitiesIncludedWhenCopyingShiftsEnabled"); + } /** * Gets the offerShiftRequests property value. The offer requests for shifts in the schedule. * @return a {@link java.util.List} @@ -132,6 +153,14 @@ public java.util.List getSchedulingGroups() { public java.util.List getShifts() { return this.backingStore.get("shifts"); } + /** + * Gets the startDayOfWeek property value. Indicates the start day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. + * @return a {@link DayOfWeek} + */ + @jakarta.annotation.Nullable + public DayOfWeek getStartDayOfWeek() { + return this.backingStore.get("startDayOfWeek"); + } /** * Gets the swapShiftsChangeRequests property value. The swap requests for shifts in the schedule. * @return a {@link java.util.List} @@ -148,6 +177,14 @@ public java.util.List getSwapShiftsChangeRequests() { public Boolean getSwapShiftsRequestsEnabled() { return this.backingStore.get("swapShiftsRequestsEnabled"); } + /** + * Gets the timeCards property value. The time cards in the schedule. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTimeCards() { + return this.backingStore.get("timeCards"); + } /** * Gets the timeClockEnabled property value. Indicates whether time clock is enabled for the schedule. * @return a {@link Boolean} @@ -156,6 +193,14 @@ public Boolean getSwapShiftsRequestsEnabled() { public Boolean getTimeClockEnabled() { return this.backingStore.get("timeClockEnabled"); } + /** + * Gets the timeClockSettings property value. The time clock location settings for this schedule. + * @return a {@link TimeClockSettings} + */ + @jakarta.annotation.Nullable + public TimeClockSettings getTimeClockSettings() { + return this.backingStore.get("timeClockSettings"); + } /** * Gets the timeOffReasons property value. The set of reasons for a time off in the schedule. * @return a {@link java.util.List} @@ -211,7 +256,9 @@ public java.util.List getWorkforceIntegrationIds() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("dayNotes", this.getDayNotes()); writer.writeBooleanValue("enabled", this.getEnabled()); + writer.writeBooleanValue("isActivitiesIncludedWhenCopyingShiftsEnabled", this.getIsActivitiesIncludedWhenCopyingShiftsEnabled()); writer.writeCollectionOfObjectValues("offerShiftRequests", this.getOfferShiftRequests()); writer.writeBooleanValue("offerShiftRequestsEnabled", this.getOfferShiftRequestsEnabled()); writer.writeCollectionOfObjectValues("openShiftChangeRequests", this.getOpenShiftChangeRequests()); @@ -219,9 +266,12 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("openShiftsEnabled", this.getOpenShiftsEnabled()); writer.writeCollectionOfObjectValues("schedulingGroups", this.getSchedulingGroups()); writer.writeCollectionOfObjectValues("shifts", this.getShifts()); + writer.writeEnumValue("startDayOfWeek", this.getStartDayOfWeek()); writer.writeCollectionOfObjectValues("swapShiftsChangeRequests", this.getSwapShiftsChangeRequests()); writer.writeBooleanValue("swapShiftsRequestsEnabled", this.getSwapShiftsRequestsEnabled()); + writer.writeCollectionOfObjectValues("timeCards", this.getTimeCards()); writer.writeBooleanValue("timeClockEnabled", this.getTimeClockEnabled()); + writer.writeObjectValue("timeClockSettings", this.getTimeClockSettings()); writer.writeCollectionOfObjectValues("timeOffReasons", this.getTimeOffReasons()); writer.writeCollectionOfObjectValues("timeOffRequests", this.getTimeOffRequests()); writer.writeBooleanValue("timeOffRequestsEnabled", this.getTimeOffRequestsEnabled()); @@ -229,6 +279,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("timeZone", this.getTimeZone()); writer.writeCollectionOfPrimitiveValues("workforceIntegrationIds", this.getWorkforceIntegrationIds()); } + /** + * Sets the dayNotes property value. The day notes in the schedule. + * @param value Value to set for the dayNotes property. + */ + public void setDayNotes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("dayNotes", value); + } /** * Sets the enabled property value. Indicates whether the schedule is enabled for the team. Required. * @param value Value to set for the enabled property. @@ -236,6 +293,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("enabled", value); } + /** + * Sets the isActivitiesIncludedWhenCopyingShiftsEnabled property value. Indicates whether copied shifts include activities from the original shift. + * @param value Value to set for the isActivitiesIncludedWhenCopyingShiftsEnabled property. + */ + public void setIsActivitiesIncludedWhenCopyingShiftsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isActivitiesIncludedWhenCopyingShiftsEnabled", value); + } /** * Sets the offerShiftRequests property value. The offer requests for shifts in the schedule. * @param value Value to set for the offerShiftRequests property. @@ -299,6 +363,13 @@ public void setSchedulingGroups(@jakarta.annotation.Nullable final java.util.Lis public void setShifts(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("shifts", value); } + /** + * Sets the startDayOfWeek property value. Indicates the start day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. + * @param value Value to set for the startDayOfWeek property. + */ + public void setStartDayOfWeek(@jakarta.annotation.Nullable final DayOfWeek value) { + this.backingStore.set("startDayOfWeek", value); + } /** * Sets the swapShiftsChangeRequests property value. The swap requests for shifts in the schedule. * @param value Value to set for the swapShiftsChangeRequests property. @@ -313,6 +384,13 @@ public void setSwapShiftsChangeRequests(@jakarta.annotation.Nullable final java. public void setSwapShiftsRequestsEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("swapShiftsRequestsEnabled", value); } + /** + * Sets the timeCards property value. The time cards in the schedule. + * @param value Value to set for the timeCards property. + */ + public void setTimeCards(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("timeCards", value); + } /** * Sets the timeClockEnabled property value. Indicates whether time clock is enabled for the schedule. * @param value Value to set for the timeClockEnabled property. @@ -320,6 +398,13 @@ public void setSwapShiftsRequestsEnabled(@jakarta.annotation.Nullable final Bool public void setTimeClockEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("timeClockEnabled", value); } + /** + * Sets the timeClockSettings property value. The time clock location settings for this schedule. + * @param value Value to set for the timeClockSettings property. + */ + public void setTimeClockSettings(@jakarta.annotation.Nullable final TimeClockSettings value) { + this.backingStore.set("timeClockSettings", value); + } /** * Sets the timeOffReasons property value. The set of reasons for a time off in the schedule. * @param value Value to set for the timeOffReasons property. diff --git a/src/main/java/com/microsoft/graph/generated/models/SchedulingGroup.java b/src/main/java/com/microsoft/graph/generated/models/SchedulingGroup.java index 7e32e14aa57..1bc8edd04f8 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SchedulingGroup.java +++ b/src/main/java/com/microsoft/graph/generated/models/SchedulingGroup.java @@ -25,6 +25,14 @@ public static SchedulingGroup createFromDiscriminatorValue(@jakarta.annotation.N Objects.requireNonNull(parseNode); return new SchedulingGroup(); } + /** + * Gets the code property value. The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCode() { + return this.backingStore.get("code"); + } /** * Gets the displayName property value. The display name for the schedulingGroup. Required. * @return a {@link String} @@ -40,6 +48,7 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("code", (n) -> { this.setCode(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("isActive", (n) -> { this.setIsActive(n.getBooleanValue()); }); deserializerMap.put("userIds", (n) -> { this.setUserIds(n.getCollectionOfPrimitiveValues(String.class)); }); @@ -68,9 +77,17 @@ public java.util.List getUserIds() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("code", this.getCode()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeCollectionOfPrimitiveValues("userIds", this.getUserIds()); } + /** + * Sets the code property value. The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. + * @param value Value to set for the code property. + */ + public void setCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("code", value); + } /** * Sets the displayName property value. The display name for the schedulingGroup. Required. * @param value Value to set for the displayName property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java index cfd371a069d..4845a45c8e0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java +++ b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java @@ -360,7 +360,7 @@ public java.util.List getOwnedObjects() { return this.backingStore.get("ownedObjects"); } /** - * Gets the owners property value. Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Gets the owners property value. Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -802,7 +802,7 @@ public void setOwnedObjects(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TimeCard.java b/src/main/java/com/microsoft/graph/generated/models/TimeCard.java new file mode 100644 index 00000000000..14bedd15306 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCard.java @@ -0,0 +1,182 @@ +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.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCard extends ChangeTrackedEntity implements Parsable { + /** + * Instantiates a new {@link TimeCard} and sets the default values. + */ + public TimeCard() { + super(); + this.setOdataType("#microsoft.graph.timeCard"); + } + /** + * 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 TimeCard} + */ + @jakarta.annotation.Nonnull + public static TimeCard createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeCard(); + } + /** + * Gets the breaks property value. The list of breaks associated with the timeCard. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getBreaks() { + return this.backingStore.get("breaks"); + } + /** + * Gets the clockInEvent property value. The clock-in event of the timeCard. + * @return a {@link TimeCardEvent} + */ + @jakarta.annotation.Nullable + public TimeCardEvent getClockInEvent() { + return this.backingStore.get("clockInEvent"); + } + /** + * Gets the clockOutEvent property value. The clock-out event of the timeCard. + * @return a {@link TimeCardEvent} + */ + @jakarta.annotation.Nullable + public TimeCardEvent getClockOutEvent() { + return this.backingStore.get("clockOutEvent"); + } + /** + * Gets the confirmedBy property value. Indicates whether this timeCard entry is confirmed. Possible values are: none, user, manager, unknownFutureValue. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getConfirmedBy() { + return this.backingStore.get("confirmedBy"); + } + /** + * 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("breaks", (n) -> { this.setBreaks(n.getCollectionOfObjectValues(TimeCardBreak::createFromDiscriminatorValue)); }); + deserializerMap.put("clockInEvent", (n) -> { this.setClockInEvent(n.getObjectValue(TimeCardEvent::createFromDiscriminatorValue)); }); + deserializerMap.put("clockOutEvent", (n) -> { this.setClockOutEvent(n.getObjectValue(TimeCardEvent::createFromDiscriminatorValue)); }); + deserializerMap.put("confirmedBy", (n) -> { this.setConfirmedBy(n.getEnumSetValue(ConfirmedBy::forValue)); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("originalEntry", (n) -> { this.setOriginalEntry(n.getObjectValue(TimeCardEntry::createFromDiscriminatorValue)); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(TimeCardState::forValue)); }); + deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the notes property value. Notes about the timeCard. + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * Gets the originalEntry property value. The original timeCardEntry of the timeCard before it was edited. + * @return a {@link TimeCardEntry} + */ + @jakarta.annotation.Nullable + public TimeCardEntry getOriginalEntry() { + return this.backingStore.get("originalEntry"); + } + /** + * Gets the state property value. The current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue. + * @return a {@link TimeCardState} + */ + @jakarta.annotation.Nullable + public TimeCardState getState() { + return this.backingStore.get("state"); + } + /** + * Gets the userId property value. User ID to which the timeCard belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * 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("breaks", this.getBreaks()); + writer.writeObjectValue("clockInEvent", this.getClockInEvent()); + writer.writeObjectValue("clockOutEvent", this.getClockOutEvent()); + writer.writeEnumSetValue("confirmedBy", this.getConfirmedBy()); + writer.writeObjectValue("notes", this.getNotes()); + writer.writeObjectValue("originalEntry", this.getOriginalEntry()); + writer.writeEnumValue("state", this.getState()); + writer.writeStringValue("userId", this.getUserId()); + } + /** + * Sets the breaks property value. The list of breaks associated with the timeCard. + * @param value Value to set for the breaks property. + */ + public void setBreaks(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("breaks", value); + } + /** + * Sets the clockInEvent property value. The clock-in event of the timeCard. + * @param value Value to set for the clockInEvent property. + */ + public void setClockInEvent(@jakarta.annotation.Nullable final TimeCardEvent value) { + this.backingStore.set("clockInEvent", value); + } + /** + * Sets the clockOutEvent property value. The clock-out event of the timeCard. + * @param value Value to set for the clockOutEvent property. + */ + public void setClockOutEvent(@jakarta.annotation.Nullable final TimeCardEvent value) { + this.backingStore.set("clockOutEvent", value); + } + /** + * Sets the confirmedBy property value. Indicates whether this timeCard entry is confirmed. Possible values are: none, user, manager, unknownFutureValue. + * @param value Value to set for the confirmedBy property. + */ + public void setConfirmedBy(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("confirmedBy", value); + } + /** + * Sets the notes property value. Notes about the timeCard. + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } + /** + * Sets the originalEntry property value. The original timeCardEntry of the timeCard before it was edited. + * @param value Value to set for the originalEntry property. + */ + public void setOriginalEntry(@jakarta.annotation.Nullable final TimeCardEntry value) { + this.backingStore.set("originalEntry", value); + } + /** + * Sets the state property value. The current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue. + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final TimeCardState value) { + this.backingStore.set("state", value); + } + /** + * Sets the userId property value. User ID to which the timeCard belongs. + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TimeCardBreak.java b/src/main/java/com/microsoft/graph/generated/models/TimeCardBreak.java new file mode 100644 index 00000000000..736cb83bcf6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCardBreak.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 TimeCardBreak implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TimeCardBreak} and sets the default values. + */ + public TimeCardBreak() { + 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 TimeCardBreak} + */ + @jakarta.annotation.Nonnull + public static TimeCardBreak createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeCardBreak(); + } + /** + * 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; + } + /** + * Gets the breakId property value. ID of the timeCardBreak. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBreakId() { + return this.backingStore.get("breakId"); + } + /** + * Gets the end property value. The start event of the timeCardBreak. + * @return a {@link TimeCardEvent} + */ + @jakarta.annotation.Nullable + public TimeCardEvent getEnd() { + return this.backingStore.get("end"); + } + /** + * 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("breakId", (n) -> { this.setBreakId(n.getStringValue()); }); + deserializerMap.put("end", (n) -> { this.setEnd(n.getObjectValue(TimeCardEvent::createFromDiscriminatorValue)); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("start", (n) -> { this.setStart(n.getObjectValue(TimeCardEvent::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the notes property value. Notes about the timeCardBreak. + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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 start property value. The start property + * @return a {@link TimeCardEvent} + */ + @jakarta.annotation.Nullable + public TimeCardEvent getStart() { + return this.backingStore.get("start"); + } + /** + * 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.writeStringValue("breakId", this.getBreakId()); + writer.writeObjectValue("end", this.getEnd()); + writer.writeObjectValue("notes", this.getNotes()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("start", this.getStart()); + 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 breakId property value. ID of the timeCardBreak. + * @param value Value to set for the breakId property. + */ + public void setBreakId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("breakId", value); + } + /** + * Sets the end property value. The start event of the timeCardBreak. + * @param value Value to set for the end property. + */ + public void setEnd(@jakarta.annotation.Nullable final TimeCardEvent value) { + this.backingStore.set("end", value); + } + /** + * Sets the notes property value. Notes about the timeCardBreak. + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", 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 start property value. The start property + * @param value Value to set for the start property. + */ + public void setStart(@jakarta.annotation.Nullable final TimeCardEvent value) { + this.backingStore.set("start", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TimeCardCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/TimeCardCollectionResponse.java new file mode 100644 index 00000000000..42e42ce8f3e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCardCollectionResponse.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 TimeCardCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link TimeCardCollectionResponse} and sets the default values. + */ + public TimeCardCollectionResponse() { + 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 TimeCardCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static TimeCardCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeCardCollectionResponse(); + } + /** + * 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(TimeCard::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/TimeCardEntry.java b/src/main/java/com/microsoft/graph/generated/models/TimeCardEntry.java new file mode 100644 index 00000000000..ce1f8986d9a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCardEntry.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 TimeCardEntry implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TimeCardEntry} and sets the default values. + */ + public TimeCardEntry() { + 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 TimeCardEntry} + */ + @jakarta.annotation.Nonnull + public static TimeCardEntry createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeCardEntry(); + } + /** + * 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; + } + /** + * Gets the breaks property value. The clock-in event of the timeCard. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getBreaks() { + return this.backingStore.get("breaks"); + } + /** + * Gets the clockInEvent property value. The clock-out event of the timeCard. + * @return a {@link TimeCardEvent} + */ + @jakarta.annotation.Nullable + public TimeCardEvent getClockInEvent() { + return this.backingStore.get("clockInEvent"); + } + /** + * Gets the clockOutEvent property value. The list of breaks associated with the timeCard. + * @return a {@link TimeCardEvent} + */ + @jakarta.annotation.Nullable + public TimeCardEvent getClockOutEvent() { + return this.backingStore.get("clockOutEvent"); + } + /** + * 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("breaks", (n) -> { this.setBreaks(n.getCollectionOfObjectValues(TimeCardBreak::createFromDiscriminatorValue)); }); + deserializerMap.put("clockInEvent", (n) -> { this.setClockInEvent(n.getObjectValue(TimeCardEvent::createFromDiscriminatorValue)); }); + deserializerMap.put("clockOutEvent", (n) -> { this.setClockOutEvent(n.getObjectValue(TimeCardEvent::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.writeCollectionOfObjectValues("breaks", this.getBreaks()); + writer.writeObjectValue("clockInEvent", this.getClockInEvent()); + writer.writeObjectValue("clockOutEvent", this.getClockOutEvent()); + 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 breaks property value. The clock-in event of the timeCard. + * @param value Value to set for the breaks property. + */ + public void setBreaks(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("breaks", value); + } + /** + * Sets the clockInEvent property value. The clock-out event of the timeCard. + * @param value Value to set for the clockInEvent property. + */ + public void setClockInEvent(@jakarta.annotation.Nullable final TimeCardEvent value) { + this.backingStore.set("clockInEvent", value); + } + /** + * Sets the clockOutEvent property value. The list of breaks associated with the timeCard. + * @param value Value to set for the clockOutEvent property. + */ + public void setClockOutEvent(@jakarta.annotation.Nullable final TimeCardEvent value) { + this.backingStore.set("clockOutEvent", 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/TimeCardEvent.java b/src/main/java/com/microsoft/graph/generated/models/TimeCardEvent.java new file mode 100644 index 00000000000..ed204dae945 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCardEvent.java @@ -0,0 +1,159 @@ +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.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCardEvent implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TimeCardEvent} and sets the default values. + */ + public TimeCardEvent() { + 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 TimeCardEvent} + */ + @jakarta.annotation.Nonnull + public static TimeCardEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeCardEvent(); + } + /** + * 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; + } + /** + * Gets the dateTime property value. The time the entry is recorded. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDateTime() { + return this.backingStore.get("dateTime"); + } + /** + * 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("dateTime", (n) -> { this.setDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. Indicates whether this action happens at an approved location. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. Notes about the timeCardEvent. + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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.writeOffsetDateTimeValue("dateTime", this.getDateTime()); + writer.writeBooleanValue("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 dateTime property value. The time the entry is recorded. + * @param value Value to set for the dateTime property. + */ + public void setDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dateTime", value); + } + /** + * Sets the isAtApprovedLocation property value. Indicates whether this action happens at an approved location. + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. Notes about the timeCardEvent. + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", 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/TimeCardState.java b/src/main/java/com/microsoft/graph/generated/models/TimeCardState.java new file mode 100644 index 00000000000..f21bc9161a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCardState.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 TimeCardState implements ValuedEnum { + ClockedIn("clockedIn"), + OnBreak("onBreak"), + ClockedOut("clockedOut"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + TimeCardState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static TimeCardState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "clockedIn": return ClockedIn; + case "onBreak": return OnBreak; + case "clockedOut": return ClockedOut; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TimeClockSettings.java b/src/main/java/com/microsoft/graph/generated/models/TimeClockSettings.java new file mode 100644 index 00000000000..6232fd60e10 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeClockSettings.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 TimeClockSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TimeClockSettings} and sets the default values. + */ + public TimeClockSettings() { + 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 TimeClockSettings} + */ + @jakarta.annotation.Nonnull + public static TimeClockSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeClockSettings(); + } + /** + * 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 approvedLocation property value. The approved location of the timeClock. + * @return a {@link GeoCoordinates} + */ + @jakarta.annotation.Nullable + public GeoCoordinates getApprovedLocation() { + return this.backingStore.get("approvedLocation"); + } + /** + * 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("approvedLocation", (n) -> { this.setApprovedLocation(n.getObjectValue(GeoCoordinates::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("approvedLocation", this.getApprovedLocation()); + 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 approvedLocation property value. The approved location of the timeClock. + * @param value Value to set for the approvedLocation property. + */ + public void setApprovedLocation(@jakarta.annotation.Nullable final GeoCoordinates value) { + this.backingStore.set("approvedLocation", 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); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TimeOffReason.java b/src/main/java/com/microsoft/graph/generated/models/TimeOffReason.java index 3e9d2f173c2..6bc58c759bb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TimeOffReason.java +++ b/src/main/java/com/microsoft/graph/generated/models/TimeOffReason.java @@ -25,6 +25,14 @@ public static TimeOffReason createFromDiscriminatorValue(@jakarta.annotation.Non Objects.requireNonNull(parseNode); return new TimeOffReason(); } + /** + * Gets the code property value. The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCode() { + return this.backingStore.get("code"); + } /** * Gets the displayName property value. The name of the timeOffReason. Required. * @return a {@link String} @@ -40,6 +48,7 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("code", (n) -> { this.setCode(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("iconType", (n) -> { this.setIconType(n.getEnumValue(TimeOffReasonIconType::forValue)); }); deserializerMap.put("isActive", (n) -> { this.setIsActive(n.getBooleanValue()); }); @@ -68,10 +77,18 @@ public Boolean getIsActive() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("code", this.getCode()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeEnumValue("iconType", this.getIconType()); writer.writeBooleanValue("isActive", this.getIsActive()); } + /** + * Sets the code property value. The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. + * @param value Value to set for the code property. + */ + public void setCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("code", value); + } /** * Sets the displayName property value. The name of the timeOffReason. Required. * @param value Value to set for the displayName property. diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkbookWorksheetProtectionOptions.java b/src/main/java/com/microsoft/graph/generated/models/WorkbookWorksheetProtectionOptions.java index d0d641fe65c..6b1d87bbe3d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WorkbookWorksheetProtectionOptions.java +++ b/src/main/java/com/microsoft/graph/generated/models/WorkbookWorksheetProtectionOptions.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the allowAutoFilter property value. Represents the worksheet protection option of allowing using auto filter feature. + * Gets the allowAutoFilter property value. Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public Boolean getAllowAutoFilter() { return this.backingStore.get("allowAutoFilter"); } /** - * Gets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns. + * Gets the allowDeleteColumns property value. Indicates whether the worksheet protection option to allow deleting columns is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public Boolean getAllowDeleteColumns() { return this.backingStore.get("allowDeleteColumns"); } /** - * Gets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows. + * Gets the allowDeleteRows property value. Indicates whether the worksheet protection option to allow deleting rows is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public Boolean getAllowDeleteRows() { return this.backingStore.get("allowDeleteRows"); } /** - * Gets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells. + * Gets the allowFormatCells property value. Indicates whether the worksheet protection option to allow formatting cells is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public Boolean getAllowFormatCells() { return this.backingStore.get("allowFormatCells"); } /** - * Gets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns. + * Gets the allowFormatColumns property value. Indicates whether the worksheet protection option to allow formatting columns is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public Boolean getAllowFormatColumns() { return this.backingStore.get("allowFormatColumns"); } /** - * Gets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows. + * Gets the allowFormatRows property value. Indicates whether the worksheet protection option to allow formatting rows is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -96,7 +96,7 @@ public Boolean getAllowFormatRows() { return this.backingStore.get("allowFormatRows"); } /** - * Gets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns. + * Gets the allowInsertColumns property value. Indicates whether the worksheet protection option to allow inserting columns is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -104,7 +104,7 @@ public Boolean getAllowInsertColumns() { return this.backingStore.get("allowInsertColumns"); } /** - * Gets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks. + * Gets the allowInsertHyperlinks property value. Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public Boolean getAllowInsertHyperlinks() { return this.backingStore.get("allowInsertHyperlinks"); } /** - * Gets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows. + * Gets the allowInsertRows property value. Indicates whether the worksheet protection option to allow inserting rows is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public Boolean getAllowInsertRows() { return this.backingStore.get("allowInsertRows"); } /** - * Gets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature. + * Gets the allowPivotTables property value. Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -128,7 +128,7 @@ public Boolean getAllowPivotTables() { return this.backingStore.get("allowPivotTables"); } /** - * Gets the allowSort property value. Represents the worksheet protection option of allowing using sort feature. + * Gets the allowSort property value. Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -200,77 +200,77 @@ public void setAdditionalData(@jakarta.annotation.Nullable final MapFind more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Organization get() { return get(null); } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. * @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 get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -207,7 +207,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -215,7 +215,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -267,7 +267,7 @@ public OrganizationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/serviceprincipals/item/owners/OwnersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/OwnersRequestBuilder.java index 8b02062521e..c43c12eb1ee 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/OwnersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/OwnersRequestBuilder.java @@ -104,7 +104,7 @@ public OwnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -113,7 +113,7 @@ public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -126,7 +126,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -156,7 +156,7 @@ public OwnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String raw return new OwnersRequestBuilder(rawUrl, requestAdapter); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java index 55d51845ba7..2de37572d5a 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java @@ -58,7 +58,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @return a {@link StringCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -67,7 +67,7 @@ public StringCollectionResponse get() { return get(null); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link StringCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -123,7 +123,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -209,7 +209,7 @@ public class DeleteRequestConfiguration extends BaseRequestConfiguration { public DeleteQueryParameters queryParameters = new DeleteQueryParameters(); } /** - * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + * Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/SitesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/SitesRequestBuilder.java index 261ae8d06b0..04c3ab85c14 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/SitesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/SitesRequestBuilder.java @@ -95,21 +95,21 @@ public SitesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get() { return get(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SiteCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -119,7 +119,7 @@ public SiteCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, SiteCollectionResponse::createFromDiscriminatorValue); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -127,7 +127,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public SitesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new SitesRequestBuilder(rawUrl, requestAdapter); } /** - * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. */ @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 4f51ce27359..53c0894211d 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 @@ -37,18 +37,18 @@ public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @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 conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @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 ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMe return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Delete a conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @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/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java index 55b49961cfd..aaef76f21d0 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/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. + * Send a new chatMessage in the specified channel or a chat. * @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. + * Send a new chatMessage in the specified channel or a chat. * @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. + * Send a new chatMessage in the specified channel or a chat. * @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. + * Send a new chatMessage in the specified channel or a chat. * @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/teams/item/schedule/ScheduleRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/ScheduleRequestBuilder.java index 2ec4f47b9d4..2e211e0a5cd 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/ScheduleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/ScheduleRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.Schedule; +import com.microsoft.graph.teams.item.schedule.daynotes.DayNotesRequestBuilder; import com.microsoft.graph.teams.item.schedule.offershiftrequests.OfferShiftRequestsRequestBuilder; import com.microsoft.graph.teams.item.schedule.openshiftchangerequests.OpenShiftChangeRequestsRequestBuilder; import com.microsoft.graph.teams.item.schedule.openshifts.OpenShiftsRequestBuilder; @@ -9,6 +10,7 @@ import com.microsoft.graph.teams.item.schedule.share.ShareRequestBuilder; import com.microsoft.graph.teams.item.schedule.shifts.ShiftsRequestBuilder; import com.microsoft.graph.teams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder; +import com.microsoft.graph.teams.item.schedule.timecards.TimeCardsRequestBuilder; import com.microsoft.graph.teams.item.schedule.timeoffreasons.TimeOffReasonsRequestBuilder; import com.microsoft.graph.teams.item.schedule.timeoffrequests.TimeOffRequestsRequestBuilder; import com.microsoft.graph.teams.item.schedule.timesoff.TimesOffRequestBuilder; @@ -30,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ScheduleRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. + * @return a {@link DayNotesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNotesRequestBuilder dayNotes() { + return new DayNotesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the offerShiftRequests property of the microsoft.graph.schedule entity. * @return a {@link OfferShiftRequestsRequestBuilder} @@ -86,6 +96,14 @@ public ShiftsRequestBuilder shifts() { public SwapShiftsChangeRequestsRequestBuilder swapShiftsChangeRequests() { return new SwapShiftsChangeRequestsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the timeCards property of the microsoft.graph.schedule entity. + * @return a {@link TimeCardsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardsRequestBuilder timeCards() { + return new TimeCardsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity. * @return a {@link TimeOffReasonsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/DayNotesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/DayNotesRequestBuilder.java new file mode 100644 index 00000000000..6219e480839 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/DayNotesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.teams.item.schedule.daynotes; + +import com.microsoft.graph.models.DayNote; +import com.microsoft.graph.models.DayNoteCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.teams.item.schedule.daynotes.count.CountRequestBuilder; +import com.microsoft.graph.teams.item.schedule.daynotes.item.DayNoteItemRequestBuilder; +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 dayNotes property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DayNotesRequestBuilder 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 dayNotes property of the microsoft.graph.schedule entity. + * @param dayNoteId The unique identifier of dayNote + * @return a {@link DayNoteItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNoteItemRequestBuilder byDayNoteId(@jakarta.annotation.Nonnull final String dayNoteId) { + Objects.requireNonNull(dayNoteId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("dayNote%2Did", dayNoteId); + return new DayNoteItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DayNotesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DayNotesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DayNotesRequestBuilder} 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 DayNotesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The day notes in the schedule. + * @return a {@link DayNoteCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNoteCollectionResponse get() { + return get(null); + } + /** + * The day notes in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNoteCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNoteCollectionResponse 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, DayNoteCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dayNotes for teams + * @param body The request body + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote post(@jakarta.annotation.Nonnull final DayNote body) { + return post(body, null); + } + /** + * Create new navigation property to dayNotes for teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote post(@jakarta.annotation.Nonnull final DayNote 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, DayNote::createFromDiscriminatorValue); + } + /** + * The day notes in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The day notes in the schedule. + * @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 dayNotes for teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DayNote body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dayNotes for teams + * @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 DayNote 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 DayNotesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNotesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DayNotesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The day notes in the schedule. + */ + @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/teams/item/schedule/daynotes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f78873798b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teams.item.schedule.daynotes.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}/teams/{team%2Did}/schedule/dayNotes/$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}/teams/{team%2Did}/schedule/dayNotes/$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/users/item/manager/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java similarity index 58% rename from src/main/java/com/microsoft/graph/generated/users/item/manager/ref/RefRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java index 7ccc3509522..c5d0508f122 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manager/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java @@ -1,10 +1,11 @@ -package com.microsoft.graph.users.item.manager.ref; +package com.microsoft.graph.teams.item.schedule.daynotes.item; +import com.microsoft.graph.models.DayNote; import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.graph.models.ReferenceUpdate; 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; @@ -15,39 +16,37 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the collection of user entities. + * Provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class RefRequestBuilder extends BaseRequestBuilder { +public class DayNoteItemRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * Instantiates a new {@link DayNoteItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/manager/$ref", pathParameters); + public DayNoteItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", pathParameters); } /** - * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * Instantiates a new {@link DayNoteItemRequestBuilder} 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 RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/manager/$ref", rawUrl); + public DayNoteItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", rawUrl); } /** - * Remove a user's manager. + * Delete navigation property dayNotes for teams * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Remove a user's manager. + * Delete navigation property dayNotes for teams * @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); @@ -56,54 +55,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. - * @return a {@link String} + * The day notes in the schedule. + * @return a {@link DayNote} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public String get() { + public DayNote get() { return get(null); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * The day notes in the schedule. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link String} + * @return a {@link DayNote} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public String get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public DayNote 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, String.class); + return this.requestAdapter.send(requestInfo, errorMapping, DayNote::createFromDiscriminatorValue); } /** - * Assign a user's manager. + * Update the navigation property dayNotes in teams * @param body The request body + * @return a {@link DayNote} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ - public void put(@jakarta.annotation.Nonnull final ReferenceUpdate body) { - put(body, null); + @jakarta.annotation.Nullable + public DayNote patch(@jakarta.annotation.Nonnull final DayNote body) { + return patch(body, null); } /** - * Assign a user's manager. + * Update the navigation property dayNotes in teams * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ - public void put(@jakarta.annotation.Nonnull final ReferenceUpdate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + @jakarta.annotation.Nullable + public DayNote patch(@jakarta.annotation.Nonnull final DayNote body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); final HashMap> errorMapping = new HashMap>(); errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + return this.requestAdapter.send(requestInfo, errorMapping, DayNote::createFromDiscriminatorValue); } /** - * Remove a user's manager. + * Delete navigation property dayNotes for teams * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -111,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a user's manager. + * Delete navigation property dayNotes for teams * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -123,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * The day notes in the schedule. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,37 +130,37 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * The day notes in the schedule. * @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.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } /** - * Assign a user's manager. + * Update the navigation property dayNotes in teams * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final ReferenceUpdate body) { - return toPutRequestInformation(body, null); + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DayNote body) { + return toPatchRequestInformation(body, null); } /** - * Assign a user's manager. + * Update the navigation property dayNotes in teams * @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 toPutRequestInformation(@jakarta.annotation.Nonnull final ReferenceUpdate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DayNote 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); + 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; @@ -169,12 +168,12 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi /** * 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 RefRequestBuilder} + * @return a {@link DayNoteItemRequestBuilder} */ @jakarta.annotation.Nonnull - public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public DayNoteItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new RefRequestBuilder(rawUrl, requestAdapter); + return new DayNoteItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. @@ -182,16 +181,48 @@ public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl @jakarta.annotation.Generated("com.microsoft.kiota") public class DeleteRequestConfiguration extends BaseRequestConfiguration { } + /** + * The day notes in the schedule. + */ + @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 PutRequestConfiguration extends BaseRequestConfiguration { + public class PatchRequestConfiguration extends BaseRequestConfiguration { } } diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/TimeCardsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/TimeCardsRequestBuilder.java new file mode 100644 index 00000000000..348e678f29d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/TimeCardsRequestBuilder.java @@ -0,0 +1,256 @@ +package com.microsoft.graph.teams.item.schedule.timecards; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +import com.microsoft.graph.models.TimeCardCollectionResponse; +import com.microsoft.graph.teams.item.schedule.timecards.clockin.ClockInRequestBuilder; +import com.microsoft.graph.teams.item.schedule.timecards.count.CountRequestBuilder; +import com.microsoft.graph.teams.item.schedule.timecards.item.TimeCardItemRequestBuilder; +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 timeCards property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCardsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clockIn method. + * @return a {@link ClockInRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockInRequestBuilder clockIn() { + return new ClockInRequestBuilder(pathParameters, requestAdapter); + } + /** + * 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 timeCards property of the microsoft.graph.schedule entity. + * @param timeCardId The unique identifier of timeCard + * @return a {@link TimeCardItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardItemRequestBuilder byTimeCardId(@jakarta.annotation.Nonnull final String timeCardId) { + Objects.requireNonNull(timeCardId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("timeCard%2Did", timeCardId); + return new TimeCardItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TimeCardsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TimeCardsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TimeCardsRequestBuilder} 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 TimeCardsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve a list of timeCard entries in a schedule. + * @return a {@link TimeCardCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCardCollectionResponse get() { + return get(null); + } + /** + * Retrieve a list of timeCard entries in a schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCardCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCardCollectionResponse 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, TimeCardCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a timeCard instance in a schedule. + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final TimeCard body) { + return post(body, null); + } + /** + * Create a timeCard instance in a schedule. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Retrieve a list of timeCard entries in a schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a list of timeCard entries in a schedule. + * @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 a timeCard instance in a schedule. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TimeCard body) { + return toPostRequestInformation(body, null); + } + /** + * Create a timeCard instance in a schedule. + * @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 TimeCard 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 TimeCardsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TimeCardsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve a list of timeCard entries in a schedule. + */ + @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/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java new file mode 100644 index 00000000000..50f9abb3cbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.schedule.timecards.clockin; + +import com.microsoft.graph.models.ItemBody; +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 ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClockInPostRequestBody} and sets the default values. + */ + public ClockInPostRequestBody() { + 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 ClockInPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ClockInPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClockInPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInRequestBuilder.java new file mode 100644 index 00000000000..f721bd919e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.teams.item.schedule.timecards.clockin; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the clockIn method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClockInRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClockInRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClockInRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/clockIn", pathParameters); + } + /** + * Instantiates a new {@link ClockInRequestBuilder} 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 ClockInRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/clockIn", rawUrl); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockInPostRequestBody body) { + return post(body, null); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockInPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ClockInPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Clock in to start a timeCard. + * @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 ClockInPostRequestBody 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 ClockInRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockInRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClockInRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/teams/item/schedule/timecards/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/count/CountRequestBuilder.java new file mode 100644 index 00000000000..32f84c58445 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teams.item.schedule.timecards.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}/teams/{team%2Did}/schedule/timeCards/$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}/teams/{team%2Did}/schedule/timeCards/$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/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java new file mode 100644 index 00000000000..00f8683b30f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -0,0 +1,266 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +import com.microsoft.graph.teams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder; +import com.microsoft.graph.teams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder; +import com.microsoft.graph.teams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder; +import com.microsoft.graph.teams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder; +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 timeCards property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCardItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clockOut method. + * @return a {@link ClockOutRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockOutRequestBuilder clockOut() { + return new ClockOutRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the confirm method. + * @return a {@link ConfirmRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmRequestBuilder confirm() { + return new ConfirmRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the endBreak method. + * @return a {@link EndBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndBreakRequestBuilder endBreak() { + return new EndBreakRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the startBreak method. + * @return a {@link StartBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartBreakRequestBuilder startBreak() { + return new StartBreakRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TimeCardItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TimeCardItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TimeCardItemRequestBuilder} 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 TimeCardItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a timeCard instance in a schedule. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a timeCard instance in a schedule. + * @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); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The time cards in the schedule. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard get() { + return get(null); + } + /** + * The time cards in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Update the navigation property timeCards in teams + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard patch(@jakarta.annotation.Nonnull final TimeCard body) { + return patch(body, null); + } + /** + * Update the navigation property timeCards in teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard patch(@jakarta.annotation.Nonnull final TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Delete a timeCard instance in a schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a timeCard instance in a schedule. + * @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 time cards in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time cards in the schedule. + * @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 timeCards in teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TimeCard body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property timeCards in teams + * @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 TimeCard 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 TimeCardItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TimeCardItemRequestBuilder(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 time cards in the schedule. + */ + @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/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java new file mode 100644 index 00000000000..9b35a46db60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item.clockout; + +import com.microsoft.graph.models.ItemBody; +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 ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClockOutPostRequestBody} and sets the default values. + */ + public ClockOutPostRequestBody() { + 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 ClockOutPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ClockOutPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClockOutPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java new file mode 100644 index 00000000000..05726c2af47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item.clockout; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the clockOut method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClockOutRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClockOutRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClockOutRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/clockOut", pathParameters); + } + /** + * Instantiates a new {@link ClockOutRequestBuilder} 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 ClockOutRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/clockOut", rawUrl); + } + /** + * Invoke action clockOut + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action clockOut + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockOutPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action clockOut + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action clockOut + * @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 ClockOutPostRequestBody 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 ClockOutRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockOutRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClockOutRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/teams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java new file mode 100644 index 00000000000..3e8575016c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item.confirm; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the confirm method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirm", pathParameters); + } + /** + * Instantiates a new {@link ConfirmRequestBuilder} 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 ConfirmRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirm", rawUrl); + } + /** + * Confirm a timeCard. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post() { + return post(null); + } + /** + * Confirm a timeCard. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TimeCard::createFromDiscriminatorValue); + } + /** + * Confirm a timeCard. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Confirm a timeCard. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ConfirmRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java new file mode 100644 index 00000000000..a358b38b29a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item.endbreak; + +import com.microsoft.graph.models.ItemBody; +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 EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EndBreakPostRequestBody} and sets the default values. + */ + public EndBreakPostRequestBody() { + 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 EndBreakPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static EndBreakPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EndBreakPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java new file mode 100644 index 00000000000..e30255ec008 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item.endbreak; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the endBreak method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EndBreakRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EndBreakRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EndBreakRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/endBreak", pathParameters); + } + /** + * Instantiates a new {@link EndBreakRequestBuilder} 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 EndBreakRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/endBreak", rawUrl); + } + /** + * Invoke action endBreak + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final EndBreakPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action endBreak + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final EndBreakPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action endBreak + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EndBreakPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action endBreak + * @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 EndBreakPostRequestBody 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 EndBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndBreakRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EndBreakRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java new file mode 100644 index 00000000000..cfef6cc996a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item.startbreak; + +import com.microsoft.graph.models.ItemBody; +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 StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartBreakPostRequestBody} and sets the default values. + */ + public StartBreakPostRequestBody() { + 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 StartBreakPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartBreakPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartBreakPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java new file mode 100644 index 00000000000..89fd55b577b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.teams.item.schedule.timecards.item.startbreak; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startBreak method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartBreakRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartBreakRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartBreakRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/startBreak", pathParameters); + } + /** + * Instantiates a new {@link StartBreakRequestBuilder} 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 StartBreakRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/startBreak", rawUrl); + } + /** + * Invoke action startBreak + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action startBreak + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final StartBreakPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action startBreak + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action startBreak + * @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 StartBreakPostRequestBody 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 StartBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartBreakRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartBreakRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java index 606ce442cce..baa62c16117 100644 --- a/src/main/java/com/microsoft/graph/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/tenantrelationships/multitenantorganization/MultiTenantOrganizationRequestBuilder.java @@ -79,23 +79,23 @@ public MultiTenantOrganization get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, MultiTenantOrganization::createFromDiscriminatorValue); } /** - * Update the properties of a multitenant organization. + * Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. * @param body The request body * @return a {@link MultiTenantOrganization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganization patch(@jakarta.annotation.Nonnull final MultiTenantOrganization body) { return patch(body, null); } /** - * Update the properties of a multitenant organization. + * Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MultiTenantOrganization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganization patch(@jakarta.annotation.Nonnull final MultiTenantOrganization body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a multitenant organization. + * Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. * @param body The request body * @return a {@link RequestInformation} */ @@ -135,7 +135,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a multitenant organization. + * Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. * @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 02e27cc8bad..ae9faf8b47b 100644 --- a/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java @@ -96,21 +96,21 @@ public UsersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/users{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", rawUrl); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @return a {@link UserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UserCollectionResponse get() { return get(null); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UserCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -147,7 +147,7 @@ public User post(@jakarta.annotation.Nonnull final User body, @jakarta.annotatio return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -155,7 +155,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -201,7 +201,7 @@ public UsersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new UsersRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 6daac9dd69c..46f4dd8265a 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 @@ -707,7 +707,7 @@ public UserItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ /** * 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); @@ -716,7 +716,7 @@ public void delete() { * 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); @@ -740,7 +740,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() { @@ -751,7 +751,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) { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/ScheduleRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/ScheduleRequestBuilder.java index 54c0eca323c..afa0735e099 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/ScheduleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/ScheduleRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.Schedule; +import com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.DayNotesRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.offershiftrequests.OfferShiftRequestsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.openshiftchangerequests.OpenShiftChangeRequestsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.openshifts.OpenShiftsRequestBuilder; @@ -9,6 +10,7 @@ import com.microsoft.graph.users.item.joinedteams.item.schedule.share.ShareRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.shifts.ShiftsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.swapshiftschangerequests.SwapShiftsChangeRequestsRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.TimeCardsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.timeoffreasons.TimeOffReasonsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.timeoffrequests.TimeOffRequestsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.schedule.timesoff.TimesOffRequestBuilder; @@ -30,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ScheduleRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. + * @return a {@link DayNotesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNotesRequestBuilder dayNotes() { + return new DayNotesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the offerShiftRequests property of the microsoft.graph.schedule entity. * @return a {@link OfferShiftRequestsRequestBuilder} @@ -86,6 +96,14 @@ public ShiftsRequestBuilder shifts() { public SwapShiftsChangeRequestsRequestBuilder swapShiftsChangeRequests() { return new SwapShiftsChangeRequestsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the timeCards property of the microsoft.graph.schedule entity. + * @return a {@link TimeCardsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardsRequestBuilder timeCards() { + return new TimeCardsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity. * @return a {@link TimeOffReasonsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/DayNotesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/DayNotesRequestBuilder.java new file mode 100644 index 00000000000..33d0552b2e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/DayNotesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes; + +import com.microsoft.graph.models.DayNote; +import com.microsoft.graph.models.DayNoteCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.count.CountRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item.DayNoteItemRequestBuilder; +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 dayNotes property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DayNotesRequestBuilder 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 dayNotes property of the microsoft.graph.schedule entity. + * @param dayNoteId The unique identifier of dayNote + * @return a {@link DayNoteItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNoteItemRequestBuilder byDayNoteId(@jakarta.annotation.Nonnull final String dayNoteId) { + Objects.requireNonNull(dayNoteId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("dayNote%2Did", dayNoteId); + return new DayNoteItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DayNotesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DayNotesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DayNotesRequestBuilder} 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 DayNotesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The day notes in the schedule. + * @return a {@link DayNoteCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNoteCollectionResponse get() { + return get(null); + } + /** + * The day notes in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNoteCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNoteCollectionResponse 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, DayNoteCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dayNotes for users + * @param body The request body + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote post(@jakarta.annotation.Nonnull final DayNote body) { + return post(body, null); + } + /** + * Create new navigation property to dayNotes for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote post(@jakarta.annotation.Nonnull final DayNote 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, DayNote::createFromDiscriminatorValue); + } + /** + * The day notes in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The day notes in the schedule. + * @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 dayNotes for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DayNote body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dayNotes for users + * @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 DayNote 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 DayNotesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNotesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DayNotesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The day notes in the schedule. + */ + @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/users/item/joinedteams/item/schedule/daynotes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5cd3224f7b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.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}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes/$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}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes/$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/users/item/joinedteams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java new file mode 100644 index 00000000000..426bdbd717a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.daynotes.item; + +import com.microsoft.graph.models.DayNote; +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 dayNotes property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DayNoteItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DayNoteItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DayNoteItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DayNoteItemRequestBuilder} 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 DayNoteItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dayNotes for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dayNotes for users + * @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 day notes in the schedule. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote get() { + return get(null); + } + /** + * The day notes in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote 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, DayNote::createFromDiscriminatorValue); + } + /** + * Update the navigation property dayNotes in users + * @param body The request body + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote patch(@jakarta.annotation.Nonnull final DayNote body) { + return patch(body, null); + } + /** + * Update the navigation property dayNotes in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DayNote} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DayNote patch(@jakarta.annotation.Nonnull final DayNote 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, DayNote::createFromDiscriminatorValue); + } + /** + * Delete navigation property dayNotes for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dayNotes for users + * @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 day notes in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The day notes in the schedule. + * @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 dayNotes in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final DayNote body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dayNotes in users + * @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 DayNote 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 DayNoteItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DayNoteItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DayNoteItemRequestBuilder(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 day notes in the schedule. + */ + @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/users/item/joinedteams/item/schedule/timecards/TimeCardsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/TimeCardsRequestBuilder.java new file mode 100644 index 00000000000..38f2732ba5f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/TimeCardsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +import com.microsoft.graph.models.TimeCardCollectionResponse; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin.ClockInRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.count.CountRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.TimeCardItemRequestBuilder; +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 timeCards property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCardsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clockIn method. + * @return a {@link ClockInRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockInRequestBuilder clockIn() { + return new ClockInRequestBuilder(pathParameters, requestAdapter); + } + /** + * 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 timeCards property of the microsoft.graph.schedule entity. + * @param timeCardId The unique identifier of timeCard + * @return a {@link TimeCardItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardItemRequestBuilder byTimeCardId(@jakarta.annotation.Nonnull final String timeCardId) { + Objects.requireNonNull(timeCardId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("timeCard%2Did", timeCardId); + return new TimeCardItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TimeCardsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TimeCardsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TimeCardsRequestBuilder} 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 TimeCardsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The time cards in the schedule. + * @return a {@link TimeCardCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCardCollectionResponse get() { + return get(null); + } + /** + * The time cards in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCardCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCardCollectionResponse 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, TimeCardCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to timeCards for users + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final TimeCard body) { + return post(body, null); + } + /** + * Create new navigation property to timeCards for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * The time cards in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time cards in the schedule. + * @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 timeCards for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TimeCard body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to timeCards for users + * @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 TimeCard 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 TimeCardsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TimeCardsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The time cards in the schedule. + */ + @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/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java new file mode 100644 index 00000000000..49208fe5cb7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin; + +import com.microsoft.graph.models.ItemBody; +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 ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClockInPostRequestBody} and sets the default values. + */ + public ClockInPostRequestBody() { + 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 ClockInPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ClockInPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClockInPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInRequestBuilder.java new file mode 100644 index 00000000000..e3cf5aff129 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.clockin; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the clockIn method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClockInRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClockInRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClockInRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/clockIn", pathParameters); + } + /** + * Instantiates a new {@link ClockInRequestBuilder} 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 ClockInRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/clockIn", rawUrl); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockInPostRequestBody body) { + return post(body, null); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockInPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Clock in to start a timeCard. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ClockInPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Clock in to start a timeCard. + * @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 ClockInPostRequestBody 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 ClockInRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockInRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClockInRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/users/item/joinedteams/item/schedule/timecards/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/count/CountRequestBuilder.java new file mode 100644 index 00000000000..27160976f8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.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}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/$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}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/$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/users/item/joinedteams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java new file mode 100644 index 00000000000..111a0c3d25c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout.ClockOutRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm.ConfirmRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak.EndBreakRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak.StartBreakRequestBuilder; +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 timeCards property of the microsoft.graph.schedule entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TimeCardItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clockOut method. + * @return a {@link ClockOutRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockOutRequestBuilder clockOut() { + return new ClockOutRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the confirm method. + * @return a {@link ConfirmRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmRequestBuilder confirm() { + return new ConfirmRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the endBreak method. + * @return a {@link EndBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndBreakRequestBuilder endBreak() { + return new EndBreakRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the startBreak method. + * @return a {@link StartBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartBreakRequestBuilder startBreak() { + return new StartBreakRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TimeCardItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TimeCardItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TimeCardItemRequestBuilder} 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 TimeCardItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property timeCards for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property timeCards for users + * @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 time cards in the schedule. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard get() { + return get(null); + } + /** + * The time cards in the schedule. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Update the navigation property timeCards in users + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard patch(@jakarta.annotation.Nonnull final TimeCard body) { + return patch(body, null); + } + /** + * Update the navigation property timeCards in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard patch(@jakarta.annotation.Nonnull final TimeCard 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Delete navigation property timeCards for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property timeCards for users + * @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 time cards in the schedule. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time cards in the schedule. + * @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 timeCards in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TimeCard body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property timeCards in users + * @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 TimeCard 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 TimeCardItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TimeCardItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TimeCardItemRequestBuilder(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 time cards in the schedule. + */ + @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/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java new file mode 100644 index 00000000000..64f3b5aaa75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout; + +import com.microsoft.graph.models.ItemBody; +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 ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClockOutPostRequestBody} and sets the default values. + */ + public ClockOutPostRequestBody() { + 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 ClockOutPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ClockOutPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClockOutPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java new file mode 100644 index 00000000000..3784a190013 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.clockout; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the clockOut method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClockOutRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClockOutRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClockOutRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/clockOut", pathParameters); + } + /** + * Instantiates a new {@link ClockOutRequestBuilder} 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 ClockOutRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/clockOut", rawUrl); + } + /** + * Invoke action clockOut + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action clockOut + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final ClockOutPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action clockOut + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action clockOut + * @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 ClockOutPostRequestBody 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 ClockOutRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClockOutRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClockOutRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/users/item/joinedteams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java new file mode 100644 index 00000000000..1b1ad5b5ed2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/confirm/ConfirmRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.confirm; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the confirm method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfirmRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfirmRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfirmRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirm", pathParameters); + } + /** + * Instantiates a new {@link ConfirmRequestBuilder} 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 ConfirmRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirm", rawUrl); + } + /** + * Confirm a timeCard. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post() { + return post(null); + } + /** + * Confirm a timeCard. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TimeCard::createFromDiscriminatorValue); + } + /** + * Confirm a timeCard. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Confirm a timeCard. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + 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 ConfirmRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfirmRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfirmRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java new file mode 100644 index 00000000000..97b80a98e4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak; + +import com.microsoft.graph.models.ItemBody; +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 EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EndBreakPostRequestBody} and sets the default values. + */ + public EndBreakPostRequestBody() { + 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 EndBreakPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static EndBreakPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EndBreakPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java new file mode 100644 index 00000000000..0ba5d20aeef --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.endbreak; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the endBreak method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EndBreakRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EndBreakRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EndBreakRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/endBreak", pathParameters); + } + /** + * Instantiates a new {@link EndBreakRequestBuilder} 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 EndBreakRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/endBreak", rawUrl); + } + /** + * Invoke action endBreak + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final EndBreakPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action endBreak + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final EndBreakPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action endBreak + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EndBreakPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action endBreak + * @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 EndBreakPostRequestBody 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 EndBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndBreakRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EndBreakRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java new file mode 100644 index 00000000000..8c99f0ef371 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak; + +import com.microsoft.graph.models.ItemBody; +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 StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartBreakPostRequestBody} and sets the default values. + */ + public StartBreakPostRequestBody() { + 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 StartBreakPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartBreakPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartBreakPostRequestBody(); + } + /** + * 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("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); + } + /** + * Gets the notes property value. The notes property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getNotes() { + return this.backingStore.get("notes"); + } + /** + * 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("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); + 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 isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. + */ + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); + } + /** + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. + */ + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java new file mode 100644 index 00000000000..44b6a9cc637 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.users.item.joinedteams.item.schedule.timecards.item.startbreak; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TimeCard; +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.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the startBreak method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartBreakRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartBreakRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartBreakRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/startBreak", pathParameters); + } + /** + * Instantiates a new {@link StartBreakRequestBuilder} 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 StartBreakRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/startBreak", rawUrl); + } + /** + * Invoke action startBreak + * @param body The request body + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action startBreak + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TimeCard} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TimeCard post(@jakarta.annotation.Nonnull final StartBreakPostRequestBody 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, TimeCard::createFromDiscriminatorValue); + } + /** + * Invoke action startBreak + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action startBreak + * @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 StartBreakPostRequestBody 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 StartBreakRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartBreakRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartBreakRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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/users/item/manager/ManagerRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manager/ManagerRequestBuilder.java index d3189eee93b..459b19062e1 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manager/ManagerRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manager/ManagerRequestBuilder.java @@ -2,7 +2,6 @@ import com.microsoft.graph.models.DirectoryObject; import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.graph.users.item.manager.ref.RefRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -21,14 +20,6 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ManagerRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to manage the collection of user entities. - * @return a {@link RefRequestBuilder} - */ - @jakarta.annotation.Nonnull - public RefRequestBuilder ref() { - return new RefRequestBuilder(pathParameters, requestAdapter); - } /** * Instantiates a new {@link ManagerRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java index 24a60472129..e41e52846f7 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java @@ -100,21 +100,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get() { return get(null); } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -169,7 +169,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -177,7 +177,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -229,7 +229,7 @@ public PresenceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 54d8fa24759..3fad686ed67 100644 --- a/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java @@ -41,7 +41,7 @@ public UsersWithUserPrincipalNameRequestBuilder(@jakarta.annotation.Nonnull fina /** * 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); @@ -50,7 +50,7 @@ public void delete() { * 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) {