From c9799ecb09547d6578ce51800157888aa7294554 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Thu, 13 Feb 2025 07:33:29 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 180153 --- .../generated/BaseGraphServiceClient.java | 9 - ...ilableExtensionPropertiesPostResponse.java | 63 - .../CheckMemberGroupsRequestBuilder.java | 104 - .../GetMemberGroupsRequestBuilder.java | 104 - .../item/restore/RestoreRequestBuilder.java | 98 - .../ValidatePropertiesRequestBuilder.java | 100 - .../ConversationMemberItemRequestBuilder.java | 14 +- .../item/messages/MessagesRequestBuilder.java | 12 +- .../OnlineMeetingsRequestBuilder.java | 10 +- .../DeviceAppManagementRequestBuilder.java | 4 +- .../ManagedAppPoliciesRequestBuilder.java | 14 +- .../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 +- .../ManagedEBooksRequestBuilder.java | 14 +- .../AssignmentsRequestBuilder.java | 14 +- ...agedEBookAssignmentItemRequestBuilder.java | 38 +- ...ileAppConfigurationItemRequestBuilder.java | 14 +- .../mobileapps/MobileAppsRequestBuilder.java | 26 +- .../item/MobileAppItemRequestBuilder.java | 38 +- .../DeviceManagementRequestBuilder.java | 8 +- ...eviceCompliancePoliciesRequestBuilder.java | 26 +- ...iceCompliancePolicyItemRequestBuilder.java | 38 +- .../DeviceConfigurationsRequestBuilder.java | 26 +- ...DeviceConfigurationItemRequestBuilder.java | 38 +- ...nrollmentConfigurationsRequestBuilder.java | 26 +- ...llmentConfigurationItemRequestBuilder.java | 38 +- .../RoleDefinitionsRequestBuilder.java | 26 +- .../RoleDefinitionItemRequestBuilder.java | 26 +- .../RetentionLabelRequestBuilder.java | 12 +- .../names/item/range/RangeRequestBuilder.java | 12 +- .../tables/add/AddRequestBuilder.java | 12 +- .../names/item/range/RangeRequestBuilder.java | 12 +- .../item/tables/add/AddRequestBuilder.java | 12 +- .../item/ExternalItemItemRequestBuilder.java | 12 +- .../ConversationsRequestBuilder.java | 12 +- .../item/ConversationItemRequestBuilder.java | 14 +- .../item/ChannelItemRequestBuilder.java | 9 + .../allmembers/AllMembersRequestBuilder.java} | 134 +- .../allmembers/add/AddPostRequestBody.java} | 35 +- .../item/allmembers/add/AddPostResponse.java} | 24 +- .../allmembers/add/AddRequestBuilder.java | 104 + .../count/CountRequestBuilder.java} | 84 +- .../ConversationMemberItemRequestBuilder.java | 228 ++ .../remove/RemovePostRequestBody.java} | 35 +- .../allmembers/remove/RemovePostResponse.java | 63 + .../remove/RemoveRequestBuilder.java} | 50 +- .../PrimaryChannelRequestBuilder.java | 9 + .../allmembers/AllMembersRequestBuilder.java | 261 +++ .../allmembers/add/AddPostRequestBody.java | 108 + .../allmembers/add/AddPostResponse.java} | 25 +- .../allmembers/add/AddRequestBuilder.java | 104 + .../allmembers/count/CountRequestBuilder.java | 128 + .../ConversationMemberItemRequestBuilder.java | 228 ++ .../remove/RemovePostRequestBody.java | 108 + .../allmembers/remove/RemovePostResponse.java | 63 + .../remove/RemoveRequestBuilder.java} | 50 +- .../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} | 125 +- .../clockout/ClockOutPostRequestBody.java | 125 + .../clockout/ClockOutRequestBuilder.java} | 49 +- .../item/confirm/ConfirmRequestBuilder.java | 98 + .../endbreak/EndBreakPostRequestBody.java | 125 + .../item/endbreak/EndBreakRequestBuilder.java | 103 + .../startbreak/StartBreakPostRequestBody.java | 125 + .../startbreak/StartBreakRequestBuilder.java} | 47 +- .../item/NamedLocationItemRequestBuilder.java | 26 +- ...tomCalloutExtensionItemRequestBuilder.java | 38 +- .../item/AgreementItemRequestBuilder.java | 14 +- .../graph/generated/kiota-dom-export.txt | 2057 ++++++++++++++--- .../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/Channel.java | 17 + .../graph/generated/models/ConfirmedBy.java | 29 + .../graph/generated/models/DayNote.java | 97 + .../DayNoteCollectionResponse.java} | 24 +- .../graph/generated/models/Device.java | 4 +- .../graph/generated/models/Entity.java | 4 +- .../models/MeetingLiveShareOptions.java | 27 + .../generated/models/OnlineMeetingBase.java | 85 + .../models/ParentalControlSettings.java | 4 +- .../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 ++ .../TimeCardCollectionResponse.java} | 25 +- .../graph/generated/models/TimeCardEntry.java | 158 ++ .../TimeCardEvent.java} | 104 +- .../graph/generated/models/TimeCardState.java | 29 + .../TimeClockSettings.java} | 53 +- .../graph/generated/models/TimeOffReason.java | 17 + .../graph/generated/models/User.java | 12 +- .../WorkbookWorksheetProtectionOptions.java | 44 +- ...WorkforceIntegrationSupportedEntities.java | 2 + .../generated/models/search/Bookmark.java | 4 +- .../graph/generated/models/search/Qna.java | 4 +- .../item/OrganizationItemRequestBuilder.java | 12 +- ...IdentitySynchronizationRequestBuilder.java | 12 +- .../item/owners/OwnersRequestBuilder.java | 10 +- .../item/owners/ref/RefRequestBuilder.java | 10 +- .../generated/sites/SitesRequestBuilder.java | 14 +- .../lists/item/ListItemRequestBuilder.java | 14 +- .../item/ChannelItemRequestBuilder.java | 9 + .../allmembers/AllMembersRequestBuilder.java | 263 +++ .../allmembers/add/AddPostRequestBody.java} | 35 +- .../item/allmembers/add/AddPostResponse.java} | 25 +- .../allmembers/add/AddRequestBuilder.java | 104 + .../allmembers/count/CountRequestBuilder.java | 128 + .../ConversationMemberItemRequestBuilder.java | 228 ++ .../remove/RemovePostRequestBody.java | 108 + .../allmembers/remove/RemovePostResponse.java | 63 + .../remove/RemoveRequestBuilder.java | 104 + .../item/members/MembersRequestBuilder.java | 12 +- .../item/messages/MessagesRequestBuilder.java | 12 +- .../item/replies/RepliesRequestBuilder.java | 12 +- .../PrimaryChannelRequestBuilder.java | 9 + .../allmembers/AllMembersRequestBuilder.java | 261 +++ .../allmembers/add/AddPostRequestBody.java} | 35 +- .../allmembers/add/AddPostResponse.java} | 25 +- .../allmembers/add/AddRequestBuilder.java | 104 + .../allmembers/count/CountRequestBuilder.java | 128 + .../ConversationMemberItemRequestBuilder.java | 228 ++ .../remove/RemovePostRequestBody.java | 108 + .../allmembers/remove/RemovePostResponse.java | 63 + .../remove/RemoveRequestBuilder.java | 104 + .../item/schedule/ScheduleRequestBuilder.java | 18 + .../daynotes/DayNotesRequestBuilder.java | 243 ++ .../daynotes}/count/CountRequestBuilder.java | 6 +- .../item/DayNoteItemRequestBuilder.java | 228 ++ .../timecards/TimeCardsRequestBuilder.java | 256 ++ .../clockin/ClockInPostRequestBody.java | 125 + .../clockin/ClockInRequestBuilder.java | 105 + .../timecards/count/CountRequestBuilder.java | 128 + .../item/TimeCardItemRequestBuilder.java | 266 +++ .../clockout/ClockOutPostRequestBody.java} | 55 +- .../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/ChannelItemRequestBuilder.java | 9 + .../allmembers/AllMembersRequestBuilder.java | 261 +++ .../allmembers/add/AddPostRequestBody.java | 108 + .../item/allmembers/add/AddPostResponse.java | 63 + .../allmembers/add/AddRequestBuilder.java | 104 + .../allmembers/count/CountRequestBuilder.java | 128 + .../ConversationMemberItemRequestBuilder.java | 228 ++ .../remove/RemovePostRequestBody.java | 108 + .../allmembers/remove/RemovePostResponse.java | 63 + .../remove/RemoveRequestBuilder.java | 104 + ...MultiTenantOrganizationRequestBuilder.java | 12 +- .../generated/users/UsersRequestBuilder.java | 14 +- .../users/item/UserItemRequestBuilder.java | 22 +- .../item/ChannelItemRequestBuilder.java | 9 + .../allmembers/AllMembersRequestBuilder.java | 261 +++ .../allmembers/add/AddPostRequestBody.java | 108 + .../item/allmembers/add/AddPostResponse.java | 63 + .../allmembers/add/AddRequestBuilder.java | 104 + .../allmembers/count/CountRequestBuilder.java | 128 + .../ConversationMemberItemRequestBuilder.java | 228 ++ .../remove/RemovePostRequestBody.java | 108 + .../allmembers/remove/RemovePostResponse.java | 63 + .../remove/RemoveRequestBuilder.java | 104 + .../PrimaryChannelRequestBuilder.java | 9 + .../allmembers/AllMembersRequestBuilder.java | 261 +++ .../allmembers/add/AddPostRequestBody.java | 108 + .../allmembers/add/AddPostResponse.java | 63 + .../allmembers/add/AddRequestBuilder.java | 104 + .../allmembers/count/CountRequestBuilder.java | 128 + .../ConversationMemberItemRequestBuilder.java | 228 ++ .../remove/RemovePostRequestBody.java | 108 + .../allmembers/remove/RemovePostResponse.java | 63 + .../remove/RemoveRequestBuilder.java | 104 + .../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 + ...rsWithUserPrincipalNameRequestBuilder.java | 22 +- 206 files changed, 16756 insertions(+), 1819 deletions(-) delete mode 100644 src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostResponse.java delete mode 100644 src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsRequestBuilder.java delete mode 100644 src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsRequestBuilder.java delete mode 100644 src/main/java/com/microsoft/graph/generated/approleassignments/item/restore/RestoreRequestBuilder.java delete mode 100644 src/main/java/com/microsoft/graph/generated/approleassignments/validateproperties/ValidatePropertiesRequestBuilder.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/AppRoleAssignmentsRequestBuilder.java => groups/item/team/channels/item/allmembers/AllMembersRequestBuilder.java} (61%) rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/getmembergroups/GetMemberGroupsPostRequestBody.java => groups/item/team/channels/item/allmembers/add/AddPostRequestBody.java} (72%) rename src/main/java/com/microsoft/graph/generated/{approleassignments/getbyids/GetByIdsPostResponse.java => groups/item/team/channels/item/allmembers/add/AddPostResponse.java} (72%) create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddRequestBuilder.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/delta/DeltaRequestBuilder.java => groups/item/team/channels/item/allmembers/count/CountRequestBuilder.java} (53%) create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/getmemberobjects/GetMemberObjectsPostRequestBody.java => groups/item/team/channels/item/allmembers/remove/RemovePostRequestBody.java} (72%) create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemovePostResponse.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesRequestBuilder.java => groups/item/team/channels/item/allmembers/remove/RemoveRequestBuilder.java} (51%) create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/AllMembersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddPostRequestBody.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/getmembergroups/GetMemberGroupsPostResponse.java => groups/item/team/primarychannel/allmembers/add/AddPostResponse.java} (70%) create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemovePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemovePostResponse.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/getmemberobjects/GetMemberObjectsRequestBuilder.java => groups/item/team/primarychannel/allmembers/remove/RemoveRequestBuilder.java} (50%) 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 rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/AppRoleAssignmentItemRequestBuilder.java => groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java} (64%) create mode 100644 src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/getbyids/GetByIdsRequestBuilder.java => groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java} (61%) 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 rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/checkmemberobjects/CheckMemberObjectsRequestBuilder.java => groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java} (62%) 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 rename src/main/java/com/microsoft/graph/generated/{approleassignments/delta/DeltaGetResponse.java => models/DayNoteCollectionResponse.java} (71%) 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 rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/getmemberobjects/GetMemberObjectsPostResponse.java => models/TimeCardCollectionResponse.java} (68%) create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCardEntry.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/validateproperties/ValidatePropertiesPostRequestBody.java => models/TimeCardEvent.java} (54%) create mode 100644 src/main/java/com/microsoft/graph/generated/models/TimeCardState.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java => models/TimeClockSettings.java} (64%) create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/AllMembersRequestBuilder.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/checkmembergroups/CheckMemberGroupsPostRequestBody.java => teams/item/channels/item/allmembers/add/AddPostRequestBody.java} (73%) rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/checkmembergroups/CheckMemberGroupsPostResponse.java => teams/item/channels/item/allmembers/add/AddPostResponse.java} (70%) create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemovePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemovePostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/AllMembersRequestBuilder.java rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/checkmemberobjects/CheckMemberObjectsPostRequestBody.java => teams/item/primarychannel/allmembers/add/AddPostRequestBody.java} (73%) rename src/main/java/com/microsoft/graph/generated/{approleassignments/item/checkmemberobjects/CheckMemberObjectsPostResponse.java => teams/item/primarychannel/allmembers/add/AddPostResponse.java} (70%) create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemovePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemovePostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/DayNotesRequestBuilder.java rename src/main/java/com/microsoft/graph/generated/{approleassignments => teams/item/schedule/daynotes}/count/CountRequestBuilder.java (94%) create mode 100644 src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/item/DayNoteItemRequestBuilder.java 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 rename src/main/java/com/microsoft/graph/generated/{approleassignments/getbyids/GetByIdsPostRequestBody.java => teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java} (67%) 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/teamwork/deletedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemovePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemovePostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/AllMembersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemovePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemovePostResponse.java create mode 100644 src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.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/BaseGraphServiceClient.java b/src/main/java/com/microsoft/graph/generated/BaseGraphServiceClient.java index 6795c03af58..e22e7e6e6d3 100644 --- a/src/main/java/com/microsoft/graph/generated/BaseGraphServiceClient.java +++ b/src/main/java/com/microsoft/graph/generated/BaseGraphServiceClient.java @@ -8,7 +8,6 @@ import com.microsoft.graph.applicationswithappid.ApplicationsWithAppIdRequestBuilder; import com.microsoft.graph.applicationswithuniquename.ApplicationsWithUniqueNameRequestBuilder; import com.microsoft.graph.applicationtemplates.ApplicationTemplatesRequestBuilder; -import com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder; import com.microsoft.graph.auditlogs.AuditLogsRequestBuilder; import com.microsoft.graph.authenticationmethodconfigurations.AuthenticationMethodConfigurationsRequestBuilder; import com.microsoft.graph.authenticationmethodspolicy.AuthenticationMethodsPolicyRequestBuilder; @@ -145,14 +144,6 @@ public ApplicationsRequestBuilder applications() { public ApplicationTemplatesRequestBuilder applicationTemplates() { return new ApplicationTemplatesRequestBuilder(pathParameters, requestAdapter); } - /** - * Provides operations to manage the collection of appRoleAssignment entities. - * @return a {@link AppRoleAssignmentsRequestBuilder} - */ - @jakarta.annotation.Nonnull - public AppRoleAssignmentsRequestBuilder appRoleAssignments() { - return new AppRoleAssignmentsRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the auditLogRoot singleton. * @return a {@link AuditLogsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostResponse.java b/src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostResponse.java deleted file mode 100644 index 2305d827ed9..00000000000 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostResponse.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.microsoft.graph.approleassignments.getavailableextensionproperties; - -import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; -import com.microsoft.graph.models.ExtensionProperty; -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 GetAvailableExtensionPropertiesPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { - /** - * Instantiates a new {@link GetAvailableExtensionPropertiesPostResponse} and sets the default values. - */ - public GetAvailableExtensionPropertiesPostResponse() { - 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 GetAvailableExtensionPropertiesPostResponse} - */ - @jakarta.annotation.Nonnull - public static GetAvailableExtensionPropertiesPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new GetAvailableExtensionPropertiesPostResponse(); - } - /** - * 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(ExtensionProperty::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/approleassignments/item/checkmembergroups/CheckMemberGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsRequestBuilder.java deleted file mode 100644 index 0ed2967ba10..00000000000 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsRequestBuilder.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.microsoft.graph.approleassignments.item.checkmembergroups; - -import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.kiota.BaseRequestBuilder; -import com.microsoft.kiota.BaseRequestConfiguration; -import com.microsoft.kiota.HttpMethod; -import com.microsoft.kiota.RequestAdapter; -import com.microsoft.kiota.RequestInformation; -import com.microsoft.kiota.RequestOption; -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParsableFactory; -import java.util.Collection; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -/** - * Provides operations to call the checkMemberGroups method. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class CheckMemberGroupsRequestBuilder extends BaseRequestBuilder { - /** - * Instantiates a new {@link CheckMemberGroupsRequestBuilder} and sets the default values. - * @param pathParameters Path parameters for the request - * @param requestAdapter The request adapter to use to execute the requests. - */ - public CheckMemberGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberGroups", pathParameters); - } - /** - * Instantiates a new {@link CheckMemberGroupsRequestBuilder} 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 CheckMemberGroupsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberGroups", rawUrl); - } - /** - * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. - * @param body The request body - * @return a {@link CheckMemberGroupsPostResponse} - * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here - */ - @jakarta.annotation.Nullable - public CheckMemberGroupsPostResponse post(@jakarta.annotation.Nonnull final CheckMemberGroupsPostRequestBody body) { - return post(body, null); - } - /** - * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link CheckMemberGroupsPostResponse} - * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here - */ - @jakarta.annotation.Nullable - public CheckMemberGroupsPostResponse post(@jakarta.annotation.Nonnull final CheckMemberGroupsPostRequestBody 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, CheckMemberGroupsPostResponse::createFromDiscriminatorValue); - } - /** - * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckMemberGroupsPostRequestBody body) { - return toPostRequestInformation(body, null); - } - /** - * Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. - * @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 CheckMemberGroupsPostRequestBody 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 CheckMemberGroupsRequestBuilder} - */ - @jakarta.annotation.Nonnull - public CheckMemberGroupsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new CheckMemberGroupsRequestBuilder(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/approleassignments/item/getmembergroups/GetMemberGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsRequestBuilder.java deleted file mode 100644 index aad7631bfc6..00000000000 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsRequestBuilder.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.microsoft.graph.approleassignments.item.getmembergroups; - -import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.kiota.BaseRequestBuilder; -import com.microsoft.kiota.BaseRequestConfiguration; -import com.microsoft.kiota.HttpMethod; -import com.microsoft.kiota.RequestAdapter; -import com.microsoft.kiota.RequestInformation; -import com.microsoft.kiota.RequestOption; -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParsableFactory; -import java.util.Collection; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -/** - * Provides operations to call the getMemberGroups method. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMemberGroupsRequestBuilder extends BaseRequestBuilder { - /** - * Instantiates a new {@link GetMemberGroupsRequestBuilder} and sets the default values. - * @param pathParameters Path parameters for the request - * @param requestAdapter The request adapter to use to execute the requests. - */ - public GetMemberGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberGroups", pathParameters); - } - /** - * Instantiates a new {@link GetMemberGroupsRequestBuilder} 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 GetMemberGroupsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberGroups", rawUrl); - } - /** - * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. - * @param body The request body - * @return a {@link GetMemberGroupsPostResponse} - * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here - */ - @jakarta.annotation.Nullable - public GetMemberGroupsPostResponse post(@jakarta.annotation.Nonnull final GetMemberGroupsPostRequestBody body) { - return post(body, null); - } - /** - * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link GetMemberGroupsPostResponse} - * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here - */ - @jakarta.annotation.Nullable - public GetMemberGroupsPostResponse post(@jakarta.annotation.Nonnull final GetMemberGroupsPostRequestBody 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, GetMemberGroupsPostResponse::createFromDiscriminatorValue); - } - /** - * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GetMemberGroupsPostRequestBody body) { - return toPostRequestInformation(body, null); - } - /** - * Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. - * @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 GetMemberGroupsPostRequestBody 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 GetMemberGroupsRequestBuilder} - */ - @jakarta.annotation.Nonnull - public GetMemberGroupsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new GetMemberGroupsRequestBuilder(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/approleassignments/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/approleassignments/item/restore/RestoreRequestBuilder.java deleted file mode 100644 index 0f0c2599d76..00000000000 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/restore/RestoreRequestBuilder.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.microsoft.graph.approleassignments.item.restore; - -import com.microsoft.graph.models.DirectoryObject; -import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.kiota.BaseRequestBuilder; -import com.microsoft.kiota.BaseRequestConfiguration; -import com.microsoft.kiota.HttpMethod; -import com.microsoft.kiota.RequestAdapter; -import com.microsoft.kiota.RequestInformation; -import com.microsoft.kiota.RequestOption; -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParsableFactory; -import java.util.Collection; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -/** - * Provides operations to call the restore method. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class RestoreRequestBuilder extends BaseRequestBuilder { - /** - * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. - * @param pathParameters Path parameters for the request - * @param requestAdapter The request adapter to use to execute the requests. - */ - public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/restore", pathParameters); - } - /** - * Instantiates a new {@link RestoreRequestBuilder} 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 RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/restore", rawUrl); - } - /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. - * @return a {@link DirectoryObject} - * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here - */ - @jakarta.annotation.Nullable - public DirectoryObject post() { - return post(null); - } - /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DirectoryObject} - * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here - */ - @jakarta.annotation.Nullable - public DirectoryObject 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, DirectoryObject::createFromDiscriminatorValue); - } - /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation() { - return toPostRequestInformation(null); - } - /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. - * @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 RestoreRequestBuilder} - */ - @jakarta.annotation.Nonnull - public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new RestoreRequestBuilder(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/approleassignments/validateproperties/ValidatePropertiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/approleassignments/validateproperties/ValidatePropertiesRequestBuilder.java deleted file mode 100644 index 3f78447c74d..00000000000 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/validateproperties/ValidatePropertiesRequestBuilder.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.microsoft.graph.approleassignments.validateproperties; - -import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.kiota.BaseRequestBuilder; -import com.microsoft.kiota.BaseRequestConfiguration; -import com.microsoft.kiota.HttpMethod; -import com.microsoft.kiota.RequestAdapter; -import com.microsoft.kiota.RequestInformation; -import com.microsoft.kiota.RequestOption; -import com.microsoft.kiota.serialization.Parsable; -import com.microsoft.kiota.serialization.ParsableFactory; -import java.util.Collection; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -/** - * Provides operations to call the validateProperties method. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class ValidatePropertiesRequestBuilder extends BaseRequestBuilder { - /** - * Instantiates a new {@link ValidatePropertiesRequestBuilder} and sets the default values. - * @param pathParameters Path parameters for the request - * @param requestAdapter The request adapter to use to execute the requests. - */ - public ValidatePropertiesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/validateProperties", pathParameters); - } - /** - * Instantiates a new {@link ValidatePropertiesRequestBuilder} 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 ValidatePropertiesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/validateProperties", rawUrl); - } - /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. - * @param body The request body - * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here - */ - public void post(@jakarta.annotation.Nonnull final ValidatePropertiesPostRequestBody body) { - post(body, null); - } - /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. - * @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 - */ - public void post(@jakarta.annotation.Nonnull final ValidatePropertiesPostRequestBody 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); - this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); - } - /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. - * @param body The request body - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidatePropertiesPostRequestBody body) { - return toPostRequestInformation(body, null); - } - /** - * Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. - * @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 ValidatePropertiesPostRequestBody 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 ValidatePropertiesRequestBuilder} - */ - @jakarta.annotation.Nonnull - public ValidatePropertiesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new ValidatePropertiesRequestBuilder(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/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/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java index f820dc2e03e..940ae814bfa 100644 --- a/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java @@ -93,23 +93,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/communications/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..ae0da8bf08a 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java @@ -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/ManagedAppPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java index d73aa15e052..5035f87d2ee 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java @@ -60,21 +60,21 @@ public ManagedAppPoliciesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedAppConfiguration objects. + * List properties and relationships of the windowsInformationProtection objects. * @return a {@link ManagedAppPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedAppConfiguration objects. + * List properties and relationships of the windowsInformationProtection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +109,7 @@ public ManagedAppPolicy post(@jakarta.annotation.Nonnull final ManagedAppPolicy return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppPolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedAppConfiguration objects. + * List properties and relationships of the windowsInformationProtection objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedAppConfiguration objects. + * List properties and relationships of the windowsInformationProtection objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public ManagedAppPoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new ManagedAppPoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedAppConfiguration objects. + * List properties and relationships of the windowsInformationProtection objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java index 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..648674ff3e8 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..7bedaf1be58 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 iosManagedAppRegistration 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 iosManagedAppRegistration 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 iosManagedAppRegistration 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 iosManagedAppRegistration 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 iosManagedAppRegistration 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..860d86b8311 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..85fe66c7236 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/ManagedEBooksRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/ManagedEBooksRequestBuilder.java index c806be424f1..0fe3f3f8483 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/ManagedEBooksRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/ManagedEBooksRequestBuilder.java @@ -60,21 +60,21 @@ public ManagedEBooksRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosVppEBook objects. + * List properties and relationships of the managedEBook objects. * @return a {@link ManagedEBookCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosVppEBook objects. + * List properties and relationships of the managedEBook objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public ManagedEBook post(@jakarta.annotation.Nonnull final ManagedEBook body, @j return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBook::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosVppEBook objects. + * List properties and relationships of the managedEBook objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosVppEBook objects. + * List properties and relationships of the managedEBook objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public ManagedEBooksRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new ManagedEBooksRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosVppEBook objects. + * List properties and relationships of the managedEBook objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java index c78ab3e1cd5..574df0454f5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,21 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @return a {@link ManagedEBookAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public ManagedEBookAssignment post(@jakarta.annotation.Nonnull final ManagedEBoo return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedEBookAssignment objects. + * List properties and relationships of the iosVppEBookAssignment objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java index 36eb002fca8..1cd36d46e6a 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) { @@ -81,23 +81,23 @@ public ManagedEBookAssignment get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a iosVppEBookAssignment object. + * Update the properties of a managedEBookAssignment 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 patch(@jakarta.annotation.Nonnull final ManagedEBookAssignment body) { return patch(body, null); } /** - * Update the properties of a iosVppEBookAssignment object. + * Update the properties of a managedEBookAssignment 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 patch(@jakarta.annotation.Nonnull final ManagedEBookAssignment body, @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} */ @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a iosVppEBookAssignment object. + * Update the properties of a managedEBookAssignment 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 a iosVppEBookAssignment object. + * Update the properties of a managedEBookAssignment object. * @param body The request body * @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/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java index 783c561d2a9..2dffcd3051c 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java @@ -111,21 +111,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration get() { return get(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -182,7 +182,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -190,7 +190,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -242,7 +242,7 @@ public ManagedDeviceMobileAppConfigurationItemRequestBuilder withUrl(@jakarta.an public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedDeviceMobileAppConfiguration object. + * Read properties and relationships of the iosMobileAppConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java index f7a5d7ecd13..ce082e80297 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 managedIOSStoreApp 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 managedIOSStoreApp 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 microsoftStoreForBusinessApp 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 microsoftStoreForBusinessApp 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 managedIOSStoreApp 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 managedIOSStoreApp 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 microsoftStoreForBusinessApp 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 microsoftStoreForBusinessApp 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 managedIOSStoreApp 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..6d78b6b3f4e 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 androidStoreApp. * @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 androidStoreApp. * @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 webApp 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 webApp 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 iosLobApp 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 iosLobApp 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 androidStoreApp. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -287,7 +287,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosiPadOSWebClip. + * Deletes a androidStoreApp. * @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 webApp 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 webApp 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 iosLobApp 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 iosLobApp 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 webApp 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..098b2f08702 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java @@ -60,21 +60,21 @@ public DeviceCompliancePoliciesRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the windows10CompliancePolicy objects. * @return a {@link DeviceCompliancePolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the windows10CompliancePolicy objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public DeviceCompliancePolicyCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windows10CompliancePolicy object. + * Create a new windows10MobileCompliancePolicy 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 windows10MobileCompliancePolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompl return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the windows10CompliancePolicy objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the windows10CompliancePolicy objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windows10CompliancePolicy object. + * Create a new windows10MobileCompliancePolicy 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 windows10MobileCompliancePolicy object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public DeviceCompliancePoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnul return new DeviceCompliancePoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosCompliancePolicy objects. + * List properties and relationships of the windows10CompliancePolicy objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java index f331f899531..b8459aa73f2 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 androidWorkProfileCompliancePolicy. * @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 androidWorkProfileCompliancePolicy. * @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 androidWorkProfileCompliancePolicy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -197,7 +197,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windows81CompliancePolicy. + * Deletes a androidWorkProfileCompliancePolicy. * @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..969e66dd24a 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 macOSGeneralDeviceConfiguration 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 macOSGeneralDeviceConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public DeviceConfigurationCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new iosDeviceFeaturesConfiguration object. + * Create a new androidWorkProfileCustomConfiguration object. * @param body The request body * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfiguration body) { return post(body, null); } /** - * Create a new iosDeviceFeaturesConfiguration object. + * Create a new androidWorkProfileCustomConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfigur return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosDeviceFeaturesConfiguration objects. + * List properties and relationships of the macOSGeneralDeviceConfiguration 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 macOSGeneralDeviceConfiguration objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new iosDeviceFeaturesConfiguration object. + * Create a new androidWorkProfileCustomConfiguration 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 iosDeviceFeaturesConfiguration object. + * Create a new androidWorkProfileCustomConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public DeviceConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull fi return new DeviceConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosDeviceFeaturesConfiguration objects. + * List properties and relationships of the macOSGeneralDeviceConfiguration 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..fd612f435fb 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 windows10CustomConfiguration. * @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 windows10CustomConfiguration. * @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 iosUpdateConfiguration 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 iosUpdateConfiguration 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 windowsPhone81GeneralConfiguration 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 windowsPhone81GeneralConfiguration 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 windows10CustomConfiguration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -190,7 +190,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosGeneralDeviceConfiguration. + * Deletes a windows10CustomConfiguration. * @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 iosUpdateConfiguration 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 iosUpdateConfiguration 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 windowsPhone81GeneralConfiguration 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 windowsPhone81GeneralConfiguration 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 iosUpdateConfiguration 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..7897bdc9c56 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) { @@ -84,23 +84,23 @@ public DeviceEnrollmentConfigurationCollectionResponse get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. * @param body The request body * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body) { return post(body, null); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final Devi return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the 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} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public DeviceEnrollmentConfigurationsRequestBuilder withUrl(@jakarta.annotation. return new DeviceEnrollmentConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the 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..d2a2ce81ad9 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 deviceEnrollmentWindowsHelloForBusinessConfiguration. * @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 deviceEnrollmentWindowsHelloForBusinessConfiguration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +84,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration get() { return get(null); } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -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 deviceEnrollmentPlatformRestrictionsConfiguration 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 deviceEnrollmentPlatformRestrictionsConfiguration 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 deviceEnrollmentWindowsHelloForBusinessConfiguration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +143,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. + * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +163,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -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 deviceEnrollmentPlatformRestrictionsConfiguration 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 deviceEnrollmentPlatformRestrictionsConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -215,7 +215,7 @@ public DeviceEnrollmentConfigurationItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Read properties and relationships of the deviceEnrollmentConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java index d95718a0b0e..91d3a9ffe86 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) { @@ -84,23 +84,23 @@ public RoleDefinitionCollectionResponse get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinitionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceAndAppManagementRoleDefinition object. + * Create a new roleDefinition object. * @param body The request body * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition post(@jakarta.annotation.Nonnull final RoleDefinition body) { return post(body, null); } /** - * Create a new deviceAndAppManagementRoleDefinition object. + * Create a new roleDefinition object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition post(@jakarta.annotation.Nonnull final RoleDefinition body, @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} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceAndAppManagementRoleDefinition object. + * Create a new roleDefinition 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 deviceAndAppManagementRoleDefinition object. + * Create a new roleDefinition object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public RoleDefinitionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleDefinitionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the roleDefinition objects. + * List properties and relationships of the deviceAndAppManagementRoleDefinition objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java index f7c9837f26c..b300fa6364c 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java @@ -46,18 +46,18 @@ public RoleDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +66,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 deviceAndAppManagementRoleDefinition object. + * Read properties and relationships of the roleDefinition object. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition get() { return get(null); } /** - * Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + * Read properties and relationships of the roleDefinition object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +117,7 @@ public RoleDefinition patch(@jakarta.annotation.Nonnull final RoleDefinition bod return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a roleDefinition. + * Deletes a deviceAndAppManagementRoleDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +137,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + * Read properties and relationships of the roleDefinition object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +145,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + * Read properties and relationships of the roleDefinition object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -197,7 +197,7 @@ public RoleDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + * Read properties and relationships of the roleDefinition object. */ @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/names/item/range/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java index b89bc72565a..297901df23d 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range 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/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/names/item/range/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java index 5530463e263..eefea7e6b5f 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range 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/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/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/team/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java index e7126ac7f71..11b423de780 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.groups.item.team.channels.item; +import com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; @@ -31,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ChannelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @return a {@link AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder allMembers() { + return new AllMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the archive method. * @return a {@link ArchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/approleassignments/AppRoleAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/AllMembersRequestBuilder.java similarity index 61% rename from src/main/java/com/microsoft/graph/generated/approleassignments/AppRoleAssignmentsRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/AllMembersRequestBuilder.java index 97df662ce31..265eeccb702 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/AppRoleAssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/AllMembersRequestBuilder.java @@ -1,13 +1,11 @@ -package com.microsoft.graph.approleassignments; +package com.microsoft.graph.groups.item.team.channels.item.allmembers; -import com.microsoft.graph.approleassignments.count.CountRequestBuilder; -import com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder; -import com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder; -import com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder; -import com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder; -import com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder; -import com.microsoft.graph.models.AppRoleAssignment; -import com.microsoft.graph.models.AppRoleAssignmentCollectionResponse; +import com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder; +import com.microsoft.graph.models.ConversationMember; +import com.microsoft.graph.models.ConversationMemberCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -23,127 +21,111 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the collection of appRoleAssignment entities. + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class AppRoleAssignmentsRequestBuilder extends BaseRequestBuilder { +public class AllMembersRequestBuilder 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 call the delta method. - * @return a {@link DeltaRequestBuilder} + * Provides operations to call the add method. + * @return a {@link AddRequestBuilder} */ @jakarta.annotation.Nonnull - public DeltaRequestBuilder delta() { - return new DeltaRequestBuilder(pathParameters, requestAdapter); + public AddRequestBuilder add() { + return new AddRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to call the getAvailableExtensionProperties method. - * @return a {@link GetAvailableExtensionPropertiesRequestBuilder} - */ - @jakarta.annotation.Nonnull - public GetAvailableExtensionPropertiesRequestBuilder getAvailableExtensionProperties() { - return new GetAvailableExtensionPropertiesRequestBuilder(pathParameters, requestAdapter); - } - /** - * Provides operations to call the getByIds method. - * @return a {@link GetByIdsRequestBuilder} + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} */ @jakarta.annotation.Nonnull - public GetByIdsRequestBuilder getByIds() { - return new GetByIdsRequestBuilder(pathParameters, requestAdapter); + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to call the validateProperties method. - * @return a {@link ValidatePropertiesRequestBuilder} + * Provides operations to call the remove method. + * @return a {@link RemoveRequestBuilder} */ @jakarta.annotation.Nonnull - public ValidatePropertiesRequestBuilder validateProperties() { - return new ValidatePropertiesRequestBuilder(pathParameters, requestAdapter); + public RemoveRequestBuilder remove() { + return new RemoveRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the collection of appRoleAssignment entities. - * @param appRoleAssignmentId The unique identifier of appRoleAssignment - * @return a {@link AppRoleAssignmentItemRequestBuilder} + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @param conversationMemberId The unique identifier of conversationMember + * @return a {@link ConversationMemberItemRequestBuilder} */ @jakarta.annotation.Nonnull - public AppRoleAssignmentItemRequestBuilder byAppRoleAssignmentId(@jakarta.annotation.Nonnull final String appRoleAssignmentId) { - Objects.requireNonNull(appRoleAssignmentId); + public ConversationMemberItemRequestBuilder byConversationMemberId(@jakarta.annotation.Nonnull final String conversationMemberId) { + Objects.requireNonNull(conversationMemberId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("appRoleAssignment%2Did", appRoleAssignmentId); - return new AppRoleAssignmentItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("conversationMember%2Did", conversationMemberId); + return new ConversationMemberItemRequestBuilder(urlTplParams, requestAdapter); } /** - * Instantiates a new {@link AppRoleAssignmentsRequestBuilder} and sets the default values. + * Instantiates a new {@link AllMembersRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public AppRoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** - * Instantiates a new {@link AppRoleAssignmentsRequestBuilder} and sets the default values. + * Instantiates a new {@link AllMembersRequestBuilder} 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 AppRoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get entities from appRoleAssignments - * @return a {@link AppRoleAssignmentCollectionResponse} + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignmentCollectionResponse get() { + public ConversationMemberCollectionResponse get() { return get(null); } /** - * Get entities from appRoleAssignments + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link AppRoleAssignmentCollectionResponse} + * @return a {@link ConversationMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public ConversationMemberCollectionResponse 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, AppRoleAssignmentCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConversationMemberCollectionResponse::createFromDiscriminatorValue); } /** - * Add new entity to appRoleAssignments + * Create new navigation property to allMembers for groups * @param body The request body - * @return a {@link AppRoleAssignment} + * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignment post(@jakarta.annotation.Nonnull final AppRoleAssignment body) { + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { return post(body, null); } /** - * Add new entity to appRoleAssignments + * Create new navigation property to allMembers for groups * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link AppRoleAssignment} + * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignment post(@jakarta.annotation.Nonnull final AppRoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember 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, AppRoleAssignment::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Get entities from appRoleAssignments + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -151,7 +133,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get entities from appRoleAssignments + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,22 +145,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Add new entity to appRoleAssignments + * Create new navigation property to allMembers for groups * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AppRoleAssignment body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { return toPostRequestInformation(body, null); } /** - * Add new entity to appRoleAssignments + * Create new navigation property to allMembers 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 AppRoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember 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); @@ -189,15 +171,15 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link AppRoleAssignmentsRequestBuilder} + * @return a {@link AllMembersRequestBuilder} */ @jakarta.annotation.Nonnull - public AppRoleAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new AppRoleAssignmentsRequestBuilder(rawUrl, requestAdapter); + return new AllMembersRequestBuilder(rawUrl, requestAdapter); } /** - * Get entities from appRoleAssignments + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddPostRequestBody.java similarity index 72% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsPostRequestBody.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddPostRequestBody.java index 9f02a3b27a0..501ce2bc475 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddPostRequestBody.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.item.getmembergroups; +package com.microsoft.graph.groups.item.team.channels.item.allmembers.add; +import com.microsoft.graph.models.ConversationMember; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -11,28 +12,28 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { +public class AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link GetMemberGroupsPostRequestBody} and sets the default values. + * Instantiates a new {@link AddPostRequestBody} and sets the default values. */ - public GetMemberGroupsPostRequestBody() { + public AddPostRequestBody() { 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 GetMemberGroupsPostRequestBody} + * @return a {@link AddPostRequestBody} */ @jakarta.annotation.Nonnull - public static GetMemberGroupsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AddPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new GetMemberGroupsPostRequestBody(); + return new AddPostRequestBody(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. @@ -62,16 +63,16 @@ public BackingStore getBackingStore() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(1); - deserializerMap.put("securityEnabledOnly", (n) -> { this.setSecurityEnabledOnly(n.getBooleanValue()); }); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); return deserializerMap; } /** - * Gets the securityEnabledOnly property value. The securityEnabledOnly property - * @return a {@link Boolean} + * Gets the values property value. The values property + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public Boolean getSecurityEnabledOnly() { - return this.backingStore.get("securityEnabledOnly"); + public java.util.List getValues() { + return this.backingStore.get("values"); } /** * Serializes information the current object @@ -79,7 +80,7 @@ public Boolean getSecurityEnabledOnly() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeBooleanValue("securityEnabledOnly", this.getSecurityEnabledOnly()); + writer.writeCollectionOfObjectValues("values", this.getValues()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -98,10 +99,10 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the securityEnabledOnly property value. The securityEnabledOnly property - * @param value Value to set for the securityEnabledOnly property. + * Sets the values property value. The values property + * @param value Value to set for the values property. */ - public void setSecurityEnabledOnly(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("securityEnabledOnly", value); + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/approleassignments/getbyids/GetByIdsPostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddPostResponse.java similarity index 72% rename from src/main/java/com/microsoft/graph/generated/approleassignments/getbyids/GetByIdsPostResponse.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddPostResponse.java index bcd47b24f2d..2118f76de2e 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/getbyids/GetByIdsPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddPostResponse.java @@ -1,7 +1,7 @@ -package com.microsoft.graph.approleassignments.getbyids; +package com.microsoft.graph.groups.item.team.channels.item.allmembers.add; +import com.microsoft.graph.models.ActionResultPart; import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; -import com.microsoft.graph.models.DirectoryObject; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -9,22 +9,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetByIdsPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class AddPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link GetByIdsPostResponse} and sets the default values. + * Instantiates a new {@link AddPostResponse} and sets the default values. */ - public GetByIdsPostResponse() { + public AddPostResponse() { 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 GetByIdsPostResponse} + * @return a {@link AddPostResponse} */ @jakarta.annotation.Nonnull - public static GetByIdsPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AddPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new GetByIdsPostResponse(); + return new AddPostResponse(); } /** * The deserialization information for the current model @@ -33,15 +33,15 @@ public static GetByIdsPostResponse createFromDiscriminatorValue(@jakarta.annotat @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ActionResultPart::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -57,7 +57,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddRequestBuilder.java new file mode 100644 index 00000000000..1cce53411f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/add/AddRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.groups.item.team.channels.item.allmembers.add; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the add method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AddRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AddRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AddRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/add", pathParameters); + } + /** + * Instantiates a new {@link AddRequestBuilder} 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 AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/add", rawUrl); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return post(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody 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, AddPostResponse::createFromDiscriminatorValue); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @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 AddPostRequestBody 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 AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AddRequestBuilder(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/approleassignments/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/count/CountRequestBuilder.java similarity index 53% rename from src/main/java/com/microsoft/graph/generated/approleassignments/delta/DeltaRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/count/CountRequestBuilder.java index d6dea64de74..b28116ff587 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/delta/DeltaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.approleassignments.delta; +package com.microsoft.graph.groups.item.team.channels.item.allmembers.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -15,52 +15,50 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to call the delta method. + * Provides operations to count the resources in the collection. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class DeltaRequestBuilder extends BaseRequestBuilder { +public class CountRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * 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 DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/$count{?%24filter,%24search}", pathParameters); } /** - * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * 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 DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/$count{?%24filter,%24search}", rawUrl); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. - * @return a {@link DeltaGetResponse} + * Get the number of the resource + * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public DeltaGetResponse get() { + public Integer get() { return get(null); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DeltaGetResponse} + * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get the number of the resource * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +66,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -76,64 +74,34 @@ public RequestInformation toGetRequestInformation() { 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"); + 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 DeltaRequestBuilder} + * @return a {@link CountRequestBuilder} */ @jakarta.annotation.Nonnull - public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new DeltaRequestBuilder(rawUrl, requestAdapter); + return new CountRequestBuilder(rawUrl, requestAdapter); } /** - * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get the number of the resource */ @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} @@ -141,14 +109,8 @@ public class GetQueryParameters implements QueryParameters { @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; } } diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java new file mode 100644 index 00000000000..350598decd9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.groups.item.team.channels.item.allmembers.item; + +import com.microsoft.graph.models.ConversationMember; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} 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 ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property allMembers for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property allMembers 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); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 + */ + @jakarta.annotation.Nullable + public ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property allMembers in groups + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { + return patch(body, null); + } + /** + * Update the navigation property allMembers in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property allMembers for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property allMembers 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; + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property allMembers 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 ConversationMember 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 ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/approleassignments/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemovePostRequestBody.java similarity index 72% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/getmemberobjects/GetMemberObjectsPostRequestBody.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemovePostRequestBody.java index 7374a926f5c..b15dd49dc9c 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemovePostRequestBody.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.item.getmemberobjects; +package com.microsoft.graph.groups.item.team.channels.item.allmembers.remove; +import com.microsoft.graph.models.ConversationMember; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -11,28 +12,28 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { +public class RemovePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link GetMemberObjectsPostRequestBody} and sets the default values. + * Instantiates a new {@link RemovePostRequestBody} and sets the default values. */ - public GetMemberObjectsPostRequestBody() { + public RemovePostRequestBody() { 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 GetMemberObjectsPostRequestBody} + * @return a {@link RemovePostRequestBody} */ @jakarta.annotation.Nonnull - public static GetMemberObjectsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static RemovePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new GetMemberObjectsPostRequestBody(); + return new RemovePostRequestBody(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. @@ -62,16 +63,16 @@ public BackingStore getBackingStore() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(1); - deserializerMap.put("securityEnabledOnly", (n) -> { this.setSecurityEnabledOnly(n.getBooleanValue()); }); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); return deserializerMap; } /** - * Gets the securityEnabledOnly property value. The securityEnabledOnly property - * @return a {@link Boolean} + * Gets the values property value. The values property + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public Boolean getSecurityEnabledOnly() { - return this.backingStore.get("securityEnabledOnly"); + public java.util.List getValues() { + return this.backingStore.get("values"); } /** * Serializes information the current object @@ -79,7 +80,7 @@ public Boolean getSecurityEnabledOnly() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeBooleanValue("securityEnabledOnly", this.getSecurityEnabledOnly()); + writer.writeCollectionOfObjectValues("values", this.getValues()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -98,10 +99,10 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the securityEnabledOnly property value. The securityEnabledOnly property - * @param value Value to set for the securityEnabledOnly property. + * Sets the values property value. The values property + * @param value Value to set for the values property. */ - public void setSecurityEnabledOnly(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("securityEnabledOnly", value); + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemovePostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemovePostResponse.java new file mode 100644 index 00000000000..72b94326a76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemovePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.groups.item.team.channels.item.allmembers.remove; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 RemovePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemovePostResponse} and sets the default values. + */ + public RemovePostResponse() { + 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 RemovePostResponse} + */ + @jakarta.annotation.Nonnull + public static RemovePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostResponse(); + } + /** + * 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(ActionResultPart::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/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemoveRequestBuilder.java similarity index 51% rename from src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemoveRequestBuilder.java index 2c66a63d11c..c8d2172d7f9 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/allmembers/remove/RemoveRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.approleassignments.getavailableextensionproperties; +package com.microsoft.graph.groups.item.team.channels.item.allmembers.remove; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -14,70 +14,70 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to call the getAvailableExtensionProperties method. + * Provides operations to call the remove method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetAvailableExtensionPropertiesRequestBuilder extends BaseRequestBuilder { +public class RemoveRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetAvailableExtensionPropertiesRequestBuilder} and sets the default values. + * Instantiates a new {@link RemoveRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public GetAvailableExtensionPropertiesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/getAvailableExtensionProperties", pathParameters); + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/remove", pathParameters); } /** - * Instantiates a new {@link GetAvailableExtensionPropertiesRequestBuilder} and sets the default values. + * Instantiates a new {@link RemoveRequestBuilder} 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 GetAvailableExtensionPropertiesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/getAvailableExtensionProperties", rawUrl); + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/remove", rawUrl); } /** - * Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @param body The request body - * @return a {@link GetAvailableExtensionPropertiesPostResponse} + * @return a {@link RemovePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable - public GetAvailableExtensionPropertiesPostResponse post(@jakarta.annotation.Nonnull final GetAvailableExtensionPropertiesPostRequestBody body) { + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { return post(body, null); } /** - * Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link GetAvailableExtensionPropertiesPostResponse} + * @return a {@link RemovePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable - public GetAvailableExtensionPropertiesPostResponse post(@jakarta.annotation.Nonnull final GetAvailableExtensionPropertiesPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody 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, GetAvailableExtensionPropertiesPostResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemovePostResponse::createFromDiscriminatorValue); } /** - * Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GetAvailableExtensionPropertiesPostRequestBody body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { return toPostRequestInformation(body, null); } /** - * Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @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 GetAvailableExtensionPropertiesPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody 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); @@ -88,12 +88,12 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link GetAvailableExtensionPropertiesRequestBuilder} + * @return a {@link RemoveRequestBuilder} */ @jakarta.annotation.Nonnull - public GetAvailableExtensionPropertiesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public RemoveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetAvailableExtensionPropertiesRequestBuilder(rawUrl, requestAdapter); + return new RemoveRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java index bdc11c95a6b..120ec57aefa 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.groups.item.team.primarychannel; +import com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.archive.ArchiveRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; @@ -31,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PrimaryChannelRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @return a {@link AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder allMembers() { + return new AllMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the archive method. * @return a {@link ArchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/AllMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/AllMembersRequestBuilder.java new file mode 100644 index 00000000000..241d4ec0195 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/AllMembersRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.groups.item.team.primarychannel.allmembers; + +import com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder; +import com.microsoft.graph.models.ConversationMember; +import com.microsoft.graph.models.ConversationMemberCollectionResponse; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllMembersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the add method. + * @return a {@link AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder add() { + return new AddRequestBuilder(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 call the remove method. + * @return a {@link RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder remove() { + return new RemoveRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @param conversationMemberId The unique identifier of conversationMember + * @return a {@link ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder byConversationMemberId(@jakarta.annotation.Nonnull final String conversationMemberId) { + Objects.requireNonNull(conversationMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conversationMember%2Did", conversationMemberId); + return new ConversationMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} 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 AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse 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, ConversationMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to allMembers for groups + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { + return post(body, null); + } + /** + * Create new navigation property to allMembers for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to allMembers 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 ConversationMember 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 AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AllMembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/primarychannel/allmembers/add/AddPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddPostRequestBody.java new file mode 100644 index 00000000000..7929cbf42a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.add; + +import com.microsoft.graph.models.ConversationMember; +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 AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AddPostRequestBody} and sets the default values. + */ + public AddPostRequestBody() { + 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 AddPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static AddPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AddPostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsPostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddPostResponse.java similarity index 70% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsPostResponse.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddPostResponse.java index f4db4d9a8fe..d7e61992730 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmembergroups/GetMemberGroupsPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddPostResponse.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.item.getmembergroups; +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.add; +import com.microsoft.graph.models.ActionResultPart; import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -8,22 +9,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMemberGroupsPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class AddPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link GetMemberGroupsPostResponse} and sets the default values. + * Instantiates a new {@link AddPostResponse} and sets the default values. */ - public GetMemberGroupsPostResponse() { + public AddPostResponse() { 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 GetMemberGroupsPostResponse} + * @return a {@link AddPostResponse} */ @jakarta.annotation.Nonnull - public static GetMemberGroupsPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AddPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new GetMemberGroupsPostResponse(); + return new AddPostResponse(); } /** * The deserialization information for the current model @@ -32,15 +33,15 @@ public static GetMemberGroupsPostResponse createFromDiscriminatorValue(@jakarta. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ActionResultPart::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -50,13 +51,13 @@ public java.util.List getValue() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeCollectionOfPrimitiveValues("value", this.getValue()); + 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) { + 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/groups/item/team/primarychannel/allmembers/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddRequestBuilder.java new file mode 100644 index 00000000000..fbd11824c34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/add/AddRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.add; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the add method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AddRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AddRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AddRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/add", pathParameters); + } + /** + * Instantiates a new {@link AddRequestBuilder} 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 AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/add", rawUrl); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return post(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody 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, AddPostResponse::createFromDiscriminatorValue); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @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 AddPostRequestBody 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 AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AddRequestBuilder(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/primarychannel/allmembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..52328272c03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.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/primaryChannel/allMembers/$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/primaryChannel/allMembers/$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/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java new file mode 100644 index 00000000000..641f44846a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.item; + +import com.microsoft.graph.models.ConversationMember; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} 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 ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property allMembers for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property allMembers 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); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 + */ + @jakarta.annotation.Nullable + public ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property allMembers in groups + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { + return patch(body, null); + } + /** + * Update the navigation property allMembers in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property allMembers for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property allMembers 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; + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property allMembers 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 ConversationMember 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 ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/primarychannel/allmembers/remove/RemovePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemovePostRequestBody.java new file mode 100644 index 00000000000..1b19f08720f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemovePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.ConversationMember; +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 RemovePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemovePostRequestBody} and sets the default values. + */ + public RemovePostRequestBody() { + 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 RemovePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemovePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemovePostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemovePostResponse.java new file mode 100644 index 00000000000..c8efd6a72ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemovePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 RemovePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemovePostResponse} and sets the default values. + */ + public RemovePostResponse() { + 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 RemovePostResponse} + */ + @jakarta.annotation.Nonnull + public static RemovePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostResponse(); + } + /** + * 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(ActionResultPart::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/approleassignments/item/getmemberobjects/GetMemberObjectsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemoveRequestBuilder.java similarity index 50% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/getmemberobjects/GetMemberObjectsRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemoveRequestBuilder.java index f251e813594..4c8879355e8 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmemberobjects/GetMemberObjectsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/allmembers/remove/RemoveRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.approleassignments.item.getmemberobjects; +package com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -14,70 +14,70 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to call the getMemberObjects method. + * Provides operations to call the remove method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMemberObjectsRequestBuilder extends BaseRequestBuilder { +public class RemoveRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetMemberObjectsRequestBuilder} and sets the default values. + * Instantiates a new {@link RemoveRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public GetMemberObjectsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberObjects", pathParameters); + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/remove", pathParameters); } /** - * Instantiates a new {@link GetMemberObjectsRequestBuilder} and sets the default values. + * Instantiates a new {@link RemoveRequestBuilder} 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 GetMemberObjectsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberObjects", rawUrl); + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/remove", rawUrl); } /** - * Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:- user- group- service principal- organizational contact- device- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @param body The request body - * @return a {@link GetMemberObjectsPostResponse} + * @return a {@link RemovePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable - public GetMemberObjectsPostResponse post(@jakarta.annotation.Nonnull final GetMemberObjectsPostRequestBody body) { + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { return post(body, null); } /** - * Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:- user- group- service principal- organizational contact- device- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link GetMemberObjectsPostResponse} + * @return a {@link RemovePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable - public GetMemberObjectsPostResponse post(@jakarta.annotation.Nonnull final GetMemberObjectsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody 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, GetMemberObjectsPostResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemovePostResponse::createFromDiscriminatorValue); } /** - * Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:- user- group- service principal- organizational contact- device- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GetMemberObjectsPostRequestBody body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { return toPostRequestInformation(body, null); } /** - * Return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:- user- group- service principal- organizational contact- device- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. * @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 GetMemberObjectsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody 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); @@ -88,12 +88,12 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link GetMemberObjectsRequestBuilder} + * @return a {@link RemoveRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMemberObjectsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public RemoveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetMemberObjectsRequestBuilder(rawUrl, requestAdapter); + return new RemoveRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. 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/approleassignments/item/AppRoleAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java similarity index 64% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/AppRoleAssignmentItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java index 6bf77513c26..f13fb6cf5f5 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/AppRoleAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/TimeCardItemRequestBuilder.java @@ -1,12 +1,11 @@ -package com.microsoft.graph.approleassignments.item; +package com.microsoft.graph.groups.item.team.schedule.timecards.item; -import com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder; -import com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder; -import com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder; -import com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder; -import com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder; -import com.microsoft.graph.models.AppRoleAssignment; +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; @@ -21,75 +20,67 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the collection of appRoleAssignment entities. + * Provides operations to manage the timeCards property of the microsoft.graph.schedule entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class AppRoleAssignmentItemRequestBuilder extends BaseRequestBuilder { +public class TimeCardItemRequestBuilder extends BaseRequestBuilder { /** - * Provides operations to call the checkMemberGroups method. - * @return a {@link CheckMemberGroupsRequestBuilder} + * Provides operations to call the clockOut method. + * @return a {@link ClockOutRequestBuilder} */ @jakarta.annotation.Nonnull - public CheckMemberGroupsRequestBuilder checkMemberGroups() { - return new CheckMemberGroupsRequestBuilder(pathParameters, requestAdapter); + public ClockOutRequestBuilder clockOut() { + return new ClockOutRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to call the checkMemberObjects method. - * @return a {@link CheckMemberObjectsRequestBuilder} + * Provides operations to call the confirm method. + * @return a {@link ConfirmRequestBuilder} */ @jakarta.annotation.Nonnull - public CheckMemberObjectsRequestBuilder checkMemberObjects() { - return new CheckMemberObjectsRequestBuilder(pathParameters, requestAdapter); + public ConfirmRequestBuilder confirm() { + return new ConfirmRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to call the getMemberGroups method. - * @return a {@link GetMemberGroupsRequestBuilder} + * Provides operations to call the endBreak method. + * @return a {@link EndBreakRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMemberGroupsRequestBuilder getMemberGroups() { - return new GetMemberGroupsRequestBuilder(pathParameters, requestAdapter); + public EndBreakRequestBuilder endBreak() { + return new EndBreakRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to call the getMemberObjects method. - * @return a {@link GetMemberObjectsRequestBuilder} + * Provides operations to call the startBreak method. + * @return a {@link StartBreakRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMemberObjectsRequestBuilder getMemberObjects() { - return new GetMemberObjectsRequestBuilder(pathParameters, requestAdapter); + public StartBreakRequestBuilder startBreak() { + return new StartBreakRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to call the restore method. - * @return a {@link RestoreRequestBuilder} - */ - @jakarta.annotation.Nonnull - public RestoreRequestBuilder restore() { - return new RestoreRequestBuilder(pathParameters, requestAdapter); - } - /** - * Instantiates a new {@link AppRoleAssignmentItemRequestBuilder} and sets the default values. + * 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 AppRoleAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}{?%24expand,%24select}", pathParameters); + 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 AppRoleAssignmentItemRequestBuilder} and sets the default values. + * 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 AppRoleAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}{?%24expand,%24select}", rawUrl); + 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 entity from appRoleAssignments + * Delete navigation property timeCards for groups * @throws ODataError When receiving a 4XX or 5XX status code */ public void delete() { delete(null); } /** - * Delete entity from appRoleAssignments + * 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 */ @@ -100,54 +91,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get entity from appRoleAssignments by key - * @return a {@link AppRoleAssignment} + * The time cards in the schedule. + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignment get() { + public TimeCard get() { return get(null); } /** - * Get entity from appRoleAssignments by key + * The time cards in the schedule. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link AppRoleAssignment} + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, AppRoleAssignment::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TimeCard::createFromDiscriminatorValue); } /** - * Update entity in appRoleAssignments + * Update the navigation property timeCards in groups * @param body The request body - * @return a {@link AppRoleAssignment} + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignment patch(@jakarta.annotation.Nonnull final AppRoleAssignment body) { + public TimeCard patch(@jakarta.annotation.Nonnull final TimeCard body) { return patch(body, null); } /** - * Update entity in appRoleAssignments + * 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 AppRoleAssignment} + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public AppRoleAssignment patch(@jakarta.annotation.Nonnull final AppRoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, AppRoleAssignment::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TimeCard::createFromDiscriminatorValue); } /** - * Delete entity from appRoleAssignments + * Delete navigation property timeCards for groups * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -155,7 +146,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete entity from appRoleAssignments + * Delete navigation property timeCards for groups * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -167,7 +158,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get entity from appRoleAssignments by key + * The time cards in the schedule. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -175,7 +166,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get entity from appRoleAssignments by key + * The time cards in the schedule. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -187,22 +178,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update entity in appRoleAssignments + * 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 AppRoleAssignment body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TimeCard body) { return toPatchRequestInformation(body, null); } /** - * Update entity in appRoleAssignments + * 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 AppRoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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); @@ -213,12 +204,12 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link AppRoleAssignmentItemRequestBuilder} + * @return a {@link TimeCardItemRequestBuilder} */ @jakarta.annotation.Nonnull - public AppRoleAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public TimeCardItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new AppRoleAssignmentItemRequestBuilder(rawUrl, requestAdapter); + return new TimeCardItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. @@ -227,7 +218,7 @@ public AppRoleAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull f public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get entity from appRoleAssignments by key + * The time cards in the schedule. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/approleassignments/getbyids/GetByIdsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java similarity index 61% rename from src/main/java/com/microsoft/graph/generated/approleassignments/getbyids/GetByIdsRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java index 104204c0d5d..f13c557ba70 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/getbyids/GetByIdsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutRequestBuilder.java @@ -1,6 +1,7 @@ -package com.microsoft.graph.approleassignments.getbyids; +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; @@ -14,70 +15,68 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to call the getByIds method. + * Provides operations to call the clockOut method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetByIdsRequestBuilder extends BaseRequestBuilder { +public class ClockOutRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetByIdsRequestBuilder} and sets the default values. + * 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 GetByIdsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/getByIds", pathParameters); + 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 GetByIdsRequestBuilder} and sets the default values. + * 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 GetByIdsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/getByIds", rawUrl); + 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); } /** - * Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: + * Invoke action clockOut * @param body The request body - * @return a {@link GetByIdsPostResponse} + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public GetByIdsPostResponse post(@jakarta.annotation.Nonnull final GetByIdsPostRequestBody body) { + public TimeCard post(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { return post(body, null); } /** - * Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: + * 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 GetByIdsPostResponse} + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public GetByIdsPostResponse post(@jakarta.annotation.Nonnull final GetByIdsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, GetByIdsPostResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TimeCard::createFromDiscriminatorValue); } /** - * Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: + * Invoke action clockOut * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GetByIdsPostRequestBody body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ClockOutPostRequestBody body) { return toPostRequestInformation(body, null); } /** - * Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: + * 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 GetByIdsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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); @@ -88,12 +87,12 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link GetByIdsRequestBuilder} + * @return a {@link ClockOutRequestBuilder} */ @jakarta.annotation.Nonnull - public GetByIdsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public ClockOutRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetByIdsRequestBuilder(rawUrl, requestAdapter); + return new ClockOutRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. 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/approleassignments/item/checkmemberobjects/CheckMemberObjectsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java similarity index 62% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmemberobjects/CheckMemberObjectsRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java index 87e89e3a8d3..8660f21afc4 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmemberobjects/CheckMemberObjectsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakRequestBuilder.java @@ -1,6 +1,7 @@ -package com.microsoft.graph.approleassignments.item.checkmemberobjects; +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; @@ -14,68 +15,68 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to call the checkMemberObjects method. + * Provides operations to call the startBreak method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class CheckMemberObjectsRequestBuilder extends BaseRequestBuilder { +public class StartBreakRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link CheckMemberObjectsRequestBuilder} and sets the default values. + * 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 CheckMemberObjectsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberObjects", pathParameters); + 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 CheckMemberObjectsRequestBuilder} and sets the default values. + * 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 CheckMemberObjectsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberObjects", rawUrl); + 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 checkMemberObjects + * Invoke action startBreak * @param body The request body - * @return a {@link CheckMemberObjectsPostResponse} + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public CheckMemberObjectsPostResponse post(@jakarta.annotation.Nonnull final CheckMemberObjectsPostRequestBody body) { + public TimeCard post(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { return post(body, null); } /** - * Invoke action checkMemberObjects + * 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 CheckMemberObjectsPostResponse} + * @return a {@link TimeCard} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public CheckMemberObjectsPostResponse post(@jakarta.annotation.Nonnull final CheckMemberObjectsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, CheckMemberObjectsPostResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TimeCard::createFromDiscriminatorValue); } /** - * Invoke action checkMemberObjects + * Invoke action startBreak * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckMemberObjectsPostRequestBody body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartBreakPostRequestBody body) { return toPostRequestInformation(body, null); } /** - * Invoke action checkMemberObjects + * 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 CheckMemberObjectsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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); @@ -86,12 +87,12 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link CheckMemberObjectsRequestBuilder} + * @return a {@link StartBreakRequestBuilder} */ @jakarta.annotation.Nonnull - public CheckMemberObjectsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public StartBreakRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new CheckMemberObjectsRequestBuilder(rawUrl, requestAdapter); + return new StartBreakRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. 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..6bafbee8fd4 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 an ipNamedLocation 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 an ipNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of a countryNamedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get() { return get(null); } /** - * Retrieve the properties and relationships of a countryNamedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +108,7 @@ public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); } /** - * Delete a namedLocation object. + * Delete an ipNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a namedLocation object. + * Delete an ipNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of a countryNamedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a countryNamedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -188,7 +188,7 @@ public NamedLocationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of a countryNamedLocation object. + * Retrieve the properties and relationships of an ipNamedLocation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java index 24b1b235c33..251a786ceff 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java @@ -37,18 +37,18 @@ public CustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +57,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 accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @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 get() { return get(null); } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @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 get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +81,23 @@ public CustomCalloutExtension get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { return patch(body, null); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +108,7 @@ public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCall return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +188,7 @@ public CustomCalloutExtensionItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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..1fcd9808025 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 @@ -3883,313 +3883,6 @@ com.microsoft.graph.applicationtemplates.item.instantiate.InstantiateRequestBuil com.microsoft.graph.applicationtemplates.item.instantiate.InstantiateRequestBuilder::|public|toPostRequestInformation(body:InstantiatePostRequestBody):RequestInformation com.microsoft.graph.applicationtemplates.item.instantiate.InstantiateRequestBuilder::|public|toPostRequestInformation(body:InstantiatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.applicationtemplates.item.instantiate.InstantiateRequestBuilder::|public|withUrl(rawUrl:String):InstantiateRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|orderby:String[] -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|byAppRoleAssignmentId(appRoleAssignmentId:String):AppRoleAssignmentItemRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|delta:DeltaRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|get():AppRoleAssignmentCollectionResponse -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AppRoleAssignmentCollectionResponse -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|getAvailableExtensionProperties:GetAvailableExtensionPropertiesRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|getByIds:GetByIdsRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|post(body:AppRoleAssignment):AppRoleAssignment -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|post(body:AppRoleAssignment; requestConfiguration?:java.util.function.Consumer):AppRoleAssignment -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|toPostRequestInformation(body:AppRoleAssignment):RequestInformation -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|toPostRequestInformation(body:AppRoleAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|validateProperties:ValidatePropertiesRequestBuilder -com.microsoft.graph.approleassignments.AppRoleAssignmentsRequestBuilder::|public|withUrl(rawUrl:String):AppRoleAssignmentsRequestBuilder -com.microsoft.graph.approleassignments.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.approleassignments.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.approleassignments.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.approleassignments.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.approleassignments.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.approleassignments.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.approleassignments.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.approleassignments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.approleassignments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder -com.microsoft.graph.approleassignments.delta.DeltaGetResponse-->BaseDeltaFunctionResponse -com.microsoft.graph.approleassignments.delta.DeltaGetResponse::|public|constructor():void -com.microsoft.graph.approleassignments.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.delta.DeltaGetResponse::|public|getValue():java.util.List -com.microsoft.graph.approleassignments.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.approleassignments.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|constructor():void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|getIsSyncedFromOnPremises():Boolean -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|public|setIsSyncedFromOnPremises(value?:Boolean):void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAvailableExtensionPropertiesPostRequestBody -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostResponse::|public|constructor():void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostResponse::|public|getValue():java.util.List -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAvailableExtensionPropertiesPostResponse -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder::|public|post(body:GetAvailableExtensionPropertiesPostRequestBody):GetAvailableExtensionPropertiesPostResponse -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder::|public|post(body:GetAvailableExtensionPropertiesPostRequestBody; requestConfiguration?:java.util.function.Consumer):GetAvailableExtensionPropertiesPostResponse -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder::|public|toPostRequestInformation(body:GetAvailableExtensionPropertiesPostRequestBody):RequestInformation -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder::|public|toPostRequestInformation(body:GetAvailableExtensionPropertiesPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.getavailableextensionproperties.GetAvailableExtensionPropertiesRequestBuilder::|public|withUrl(rawUrl:String):GetAvailableExtensionPropertiesRequestBuilder -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|constructor():void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|getIds():java.util.List -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|getTypes():java.util.List -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|setIds(value?:java.util.List):void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|public|setTypes(value?:java.util.List):void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetByIdsPostRequestBody -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostResponse::|public|constructor():void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostResponse::|public|getValue():java.util.List -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.approleassignments.getbyids.GetByIdsPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetByIdsPostResponse -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder::|public|post(body:GetByIdsPostRequestBody):GetByIdsPostResponse -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder::|public|post(body:GetByIdsPostRequestBody; requestConfiguration?:java.util.function.Consumer):GetByIdsPostResponse -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder::|public|toPostRequestInformation(body:GetByIdsPostRequestBody):RequestInformation -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder::|public|toPostRequestInformation(body:GetByIdsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.getbyids.GetByIdsRequestBuilder::|public|withUrl(rawUrl:String):GetByIdsRequestBuilder -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|delete():Void -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|get():AppRoleAssignment -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AppRoleAssignment -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|getMemberGroups:GetMemberGroupsRequestBuilder -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|getMemberObjects:GetMemberObjectsRequestBuilder -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|patch(body:AppRoleAssignment):AppRoleAssignment -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|patch(body:AppRoleAssignment; requestConfiguration?:java.util.function.Consumer):AppRoleAssignment -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|restore:RestoreRequestBuilder -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:AppRoleAssignment):RequestInformation -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:AppRoleAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.AppRoleAssignmentItemRequestBuilder::|public|withUrl(rawUrl:String):AppRoleAssignmentItemRequestBuilder -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|constructor():void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|getGroupIds():java.util.List -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|public|setGroupIds(value?:java.util.List):void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckMemberGroupsPostRequestBody -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostResponse::|public|constructor():void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostResponse::|public|getValue():java.util.List -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckMemberGroupsPostResponse -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder::|public|post(body:CheckMemberGroupsPostRequestBody):CheckMemberGroupsPostResponse -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder::|public|post(body:CheckMemberGroupsPostRequestBody; requestConfiguration?:java.util.function.Consumer):CheckMemberGroupsPostResponse -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder::|public|toPostRequestInformation(body:CheckMemberGroupsPostRequestBody):RequestInformation -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder::|public|toPostRequestInformation(body:CheckMemberGroupsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.checkmembergroups.CheckMemberGroupsRequestBuilder::|public|withUrl(rawUrl:String):CheckMemberGroupsRequestBuilder -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|constructor():void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|getIds():java.util.List -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|public|setIds(value?:java.util.List):void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckMemberObjectsPostRequestBody -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostResponse::|public|constructor():void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostResponse::|public|getValue():java.util.List -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckMemberObjectsPostResponse -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder::|public|post(body:CheckMemberObjectsPostRequestBody):CheckMemberObjectsPostResponse -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder::|public|post(body:CheckMemberObjectsPostRequestBody; requestConfiguration?:java.util.function.Consumer):CheckMemberObjectsPostResponse -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder::|public|toPostRequestInformation(body:CheckMemberObjectsPostRequestBody):RequestInformation -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder::|public|toPostRequestInformation(body:CheckMemberObjectsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.checkmemberobjects.CheckMemberObjectsRequestBuilder::|public|withUrl(rawUrl:String):CheckMemberObjectsRequestBuilder -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|constructor():void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|getSecurityEnabledOnly():Boolean -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|public|setSecurityEnabledOnly(value?:Boolean):void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetMemberGroupsPostRequestBody -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostResponse::|public|constructor():void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostResponse::|public|getValue():java.util.List -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetMemberGroupsPostResponse -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder::|public|post(body:GetMemberGroupsPostRequestBody):GetMemberGroupsPostResponse -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder::|public|post(body:GetMemberGroupsPostRequestBody; requestConfiguration?:java.util.function.Consumer):GetMemberGroupsPostResponse -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder::|public|toPostRequestInformation(body:GetMemberGroupsPostRequestBody):RequestInformation -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder::|public|toPostRequestInformation(body:GetMemberGroupsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.getmembergroups.GetMemberGroupsRequestBuilder::|public|withUrl(rawUrl:String):GetMemberGroupsRequestBuilder -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|constructor():void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|getSecurityEnabledOnly():Boolean -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|public|setSecurityEnabledOnly(value?:Boolean):void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetMemberObjectsPostRequestBody -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostResponse::|public|constructor():void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostResponse::|public|getValue():java.util.List -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetMemberObjectsPostResponse -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder::|public|post(body:GetMemberObjectsPostRequestBody):GetMemberObjectsPostResponse -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder::|public|post(body:GetMemberObjectsPostRequestBody; requestConfiguration?:java.util.function.Consumer):GetMemberObjectsPostResponse -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder::|public|toPostRequestInformation(body:GetMemberObjectsPostRequestBody):RequestInformation -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder::|public|toPostRequestInformation(body:GetMemberObjectsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.getmemberobjects.GetMemberObjectsRequestBuilder::|public|withUrl(rawUrl:String):GetMemberObjectsRequestBuilder -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder::|public|post():DirectoryObject -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):DirectoryObject -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|constructor():void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|getDisplayName():String -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|getEntityType():String -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|getMailNickname():String -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|getOnBehalfOfUserId():UUID -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|setDisplayName(value?:String):void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|setEntityType(value?:String):void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|setMailNickname(value?:String):void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|public|setOnBehalfOfUserId(value?:UUID):void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ValidatePropertiesPostRequestBody -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder::|public|post(body:ValidatePropertiesPostRequestBody):Void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder::|public|post(body:ValidatePropertiesPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder::|public|toPostRequestInformation(body:ValidatePropertiesPostRequestBody):RequestInformation -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder::|public|toPostRequestInformation(body:ValidatePropertiesPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.approleassignments.validateproperties.ValidatePropertiesRequestBuilder::|public|withUrl(rawUrl:String):ValidatePropertiesRequestBuilder com.microsoft.graph.auditlogs.AuditLogsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.auditlogs.AuditLogsRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.auditlogs.AuditLogsRequestBuilder.GetQueryParameters::|public|select:String[] @@ -4566,7 +4259,6 @@ com.microsoft.graph.BaseGraphServiceClient::|public|applications:ApplicationsReq com.microsoft.graph.BaseGraphServiceClient::|public|applicationsWithAppId(appId:String):ApplicationsWithAppIdRequestBuilder com.microsoft.graph.BaseGraphServiceClient::|public|applicationsWithUniqueName(uniqueName:String):ApplicationsWithUniqueNameRequestBuilder com.microsoft.graph.BaseGraphServiceClient::|public|applicationTemplates:ApplicationTemplatesRequestBuilder -com.microsoft.graph.BaseGraphServiceClient::|public|appRoleAssignments:AppRoleAssignmentsRequestBuilder com.microsoft.graph.BaseGraphServiceClient::|public|auditLogs:AuditLogsRequestBuilder com.microsoft.graph.BaseGraphServiceClient::|public|authenticationMethodConfigurations:AuthenticationMethodConfigurationsRequestBuilder com.microsoft.graph.BaseGraphServiceClient::|public|authenticationMethodsPolicy:AuthenticationMethodsPolicyRequestBuilder @@ -85638,6 +85330,129 @@ com.microsoft.graph.groups.item.team.channels.getallretainedmessages.GetAllRetai com.microsoft.graph.groups.item.team.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllRetainedMessagesRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostResponse::|public|constructor():void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostResponse::|public|getValue():java.util.List +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody):AddPostResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):AddPostResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.add.AddRequestBuilder::|public|withUrl(rawUrl:String):AddRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|add:AddRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|byConversationMemberId(conversationMemberId:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|get():ConversationMemberCollectionResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMemberCollectionResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember):ConversationMember +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.AllMembersRequestBuilder::|public|withUrl(rawUrl:String):AllMembersRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get():ConversationMember +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember):ConversationMember +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|withUrl(rawUrl:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostResponse::|public|constructor():void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostResponse::|public|getValue():java.util.List +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemovePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody):RemovePostResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RemovePostResponse +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.allmembers.remove.RemoveRequestBuilder::|public|withUrl(rawUrl:String):RemoveRequestBuilder com.microsoft.graph.groups.item.team.channels.item.archive.ArchivePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.groups.item.team.channels.item.archive.ArchivePostRequestBody::|public|constructor():void com.microsoft.graph.groups.item.team.channels.item.archive.ArchivePostRequestBody::|public|getAdditionalData():Map @@ -85668,6 +85483,7 @@ com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder.Get com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|allMembers:AllMembersRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -87165,6 +86981,129 @@ com.microsoft.graph.groups.item.team.photo.value.ContentRequestBuilder::|public| com.microsoft.graph.groups.item.team.photo.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation com.microsoft.graph.groups.item.team.photo.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.photo.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostResponse::|public|constructor():void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostResponse::|public|getValue():java.util.List +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody):AddPostResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):AddPostResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.add.AddRequestBuilder::|public|withUrl(rawUrl:String):AddRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|add:AddRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|byConversationMemberId(conversationMemberId:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|get():ConversationMemberCollectionResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMemberCollectionResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember):ConversationMember +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.AllMembersRequestBuilder::|public|withUrl(rawUrl:String):AllMembersRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|get():ConversationMember +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember):ConversationMember +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|withUrl(rawUrl:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostResponse::|public|constructor():void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostResponse::|public|getValue():java.util.List +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemovePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody):RemovePostResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RemovePostResponse +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|withUrl(rawUrl:String):RemoveRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.archive.ArchivePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.groups.item.team.primarychannel.archive.ArchivePostRequestBody::|public|constructor():void com.microsoft.graph.groups.item.team.primarychannel.archive.ArchivePostRequestBody::|public|getAdditionalData():Map @@ -87879,6 +87818,7 @@ com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -88143,6 +88083,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 +88354,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 +88368,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 +88599,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 +110813,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,18 +116099,21 @@ 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 com.microsoft.graph.models.ChangeTrackedEntity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChangeTrackedEntity com.microsoft.graph.models.Channel-->Entity com.microsoft.graph.models.Channel::|public|constructor():void +com.microsoft.graph.models.Channel::|public|getAllMembers():java.util.List com.microsoft.graph.models.Channel::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.Channel::|public|getDescription():String com.microsoft.graph.models.Channel::|public|getDisplayName():String @@ -115948,6 +116132,7 @@ com.microsoft.graph.models.Channel::|public|getTenantId():String com.microsoft.graph.models.Channel::|public|getWebUrl():String com.microsoft.graph.models.Channel::|public|OdataType:String com.microsoft.graph.models.Channel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Channel::|public|setAllMembers(value?:java.util.List):void com.microsoft.graph.models.Channel::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.Channel::|public|setDescription(value?:String):void com.microsoft.graph.models.Channel::|public|setDisplayName(value?:String):void @@ -118166,6 +118351,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 +119445,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 +130504,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 +132544,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 +132574,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 +139221,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 +139234,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 +139248,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 +139260,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 +139393,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 +148196,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 +148346,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 +155266,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 @@ -196920,6 +197259,129 @@ com.microsoft.graph.teams.item.channels.getallretainedmessages.GetAllRetainedMes com.microsoft.graph.teams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllRetainedMessagesRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostResponse::|public|constructor():void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostResponse::|public|getValue():java.util.List +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody):AddPostResponse +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):AddPostResponse +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder::|public|withUrl(rawUrl:String):AddRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|add:AddRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|byConversationMemberId(conversationMemberId:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|get():ConversationMemberCollectionResponse +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMemberCollectionResponse +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember):ConversationMember +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|withUrl(rawUrl:String):AllMembersRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get():ConversationMember +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember):ConversationMember +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|withUrl(rawUrl:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostResponse::|public|constructor():void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostResponse::|public|getValue():java.util.List +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemovePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody):RemovePostResponse +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RemovePostResponse +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|withUrl(rawUrl:String):RemoveRequestBuilder com.microsoft.graph.teams.item.channels.item.archive.ArchivePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.teams.item.channels.item.archive.ArchivePostRequestBody::|public|constructor():void com.microsoft.graph.teams.item.channels.item.archive.ArchivePostRequestBody::|public|getAdditionalData():Map @@ -196950,6 +197412,7 @@ com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder.GetQueryP com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|allMembers:AllMembersRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -198447,6 +198910,129 @@ com.microsoft.graph.teams.item.photo.value.ContentRequestBuilder::|public|toGetR com.microsoft.graph.teams.item.photo.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation com.microsoft.graph.teams.item.photo.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.photo.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostResponse::|public|constructor():void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostResponse::|public|getValue():java.util.List +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody):AddPostResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):AddPostResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|withUrl(rawUrl:String):AddRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|add:AddRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|byConversationMemberId(conversationMemberId:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|get():ConversationMemberCollectionResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMemberCollectionResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember):ConversationMember +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|withUrl(rawUrl:String):AllMembersRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|get():ConversationMember +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember):ConversationMember +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|withUrl(rawUrl:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|constructor():void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|getValue():java.util.List +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemovePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody):RemovePostResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RemovePostResponse +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|withUrl(rawUrl:String):RemoveRequestBuilder com.microsoft.graph.teams.item.primarychannel.archive.ArchivePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.teams.item.primarychannel.archive.ArchivePostRequestBody::|public|constructor():void com.microsoft.graph.teams.item.primarychannel.archive.ArchivePostRequestBody::|public|getAdditionalData():Map @@ -199161,6 +199747,7 @@ com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder.GetQu com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -199425,6 +200012,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 +200283,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 +200297,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 +200528,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 @@ -200634,6 +201459,129 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.getallretainedmessages.G com.microsoft.graph.teamwork.deletedteams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllRetainedMessagesRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|constructor():void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostResponse::|public|constructor():void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostResponse::|public|getValue():java.util.List +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody):AddPostResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):AddPostResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|withUrl(rawUrl:String):AddRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|add:AddRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|byConversationMemberId(conversationMemberId:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|get():ConversationMemberCollectionResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMemberCollectionResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember):ConversationMember +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|withUrl(rawUrl:String):AllMembersRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get():ConversationMember +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember):ConversationMember +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|withUrl(rawUrl:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|constructor():void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|constructor():void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|getValue():java.util.List +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemovePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody):RemovePostResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RemovePostResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|withUrl(rawUrl:String):RemoveRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.archive.ArchivePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.teamwork.deletedteams.item.channels.item.archive.ArchivePostRequestBody::|public|constructor():void com.microsoft.graph.teamwork.deletedteams.item.channels.item.archive.ArchivePostRequestBody::|public|getAdditionalData():Map @@ -200664,6 +201612,7 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestB com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|allMembers:AllMembersRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -214156,6 +215105,129 @@ com.microsoft.graph.users.item.joinedteams.item.channels.getallretainedmessages. com.microsoft.graph.users.item.joinedteams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.getallretainedmessages.GetAllRetainedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllRetainedMessagesRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostResponse::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody):AddPostResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):AddPostResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder::|public|withUrl(rawUrl:String):AddRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|add:AddRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|byConversationMemberId(conversationMemberId:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|get():ConversationMemberCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMemberCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder::|public|withUrl(rawUrl:String):AllMembersRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get():ConversationMember +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder::|public|withUrl(rawUrl:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemovePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody):RemovePostResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RemovePostResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder::|public|withUrl(rawUrl:String):RemoveRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.archive.ArchivePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.joinedteams.item.channels.item.archive.ArchivePostRequestBody::|public|constructor():void com.microsoft.graph.users.item.joinedteams.item.channels.item.archive.ArchivePostRequestBody::|public|getAdditionalData():Map @@ -214186,6 +215258,7 @@ com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequest com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|allMembers:AllMembersRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -215683,6 +216756,129 @@ com.microsoft.graph.users.item.joinedteams.item.photo.value.ContentRequestBuilde com.microsoft.graph.users.item.joinedteams.item.photo.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation com.microsoft.graph.users.item.joinedteams.item.photo.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.photo.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostResponse::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody):AddPostResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):AddPostResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|toPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder::|public|withUrl(rawUrl:String):AddRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|add:AddRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|byConversationMemberId(conversationMemberId:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|get():ConversationMemberCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMemberCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|post(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|toPostRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder::|public|withUrl(rawUrl:String):AllMembersRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|get():ConversationMember +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):ConversationMember +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|toPatchRequestInformation(body:ConversationMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder::|public|withUrl(rawUrl:String):ConversationMemberItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|getValues():java.util.List +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|public|setValues(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemovePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody):RemovePostResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RemovePostResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|toPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder::|public|withUrl(rawUrl:String):RemoveRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.archive.ArchivePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.joinedteams.item.primarychannel.archive.ArchivePostRequestBody::|public|constructor():void com.microsoft.graph.users.item.joinedteams.item.primarychannel.archive.ArchivePostRequestBody::|public|getAdditionalData():Map @@ -216397,6 +217593,7 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelReq com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|allMembers:AllMembersRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -216661,6 +217858,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 +218129,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 +218143,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 +218374,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 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..7bd83e3cc16 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": "A0295D08B00F208AE931735CAD300D20844AF2449982425A068CCC22783FA2BA608259EFD304933574C24EA8AAD04E441D92DFA1903FCD7E8E870965A671F069", "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/Channel.java b/src/main/java/com/microsoft/graph/generated/models/Channel.java index 4e1aa2930b7..c4aa5826969 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Channel.java +++ b/src/main/java/com/microsoft/graph/generated/models/Channel.java @@ -25,6 +25,14 @@ public static Channel createFromDiscriminatorValue(@jakarta.annotation.Nonnull f Objects.requireNonNull(parseNode); return new Channel(); } + /** + * Gets the allMembers property value. A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAllMembers() { + return this.backingStore.get("allMembers"); + } /** * Gets the createdDateTime property value. Read only. Timestamp at which the channel was created. * @return a {@link OffsetDateTime} @@ -64,6 +72,7 @@ public String getEmail() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("allMembers", (n) -> { this.setAllMembers(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); @@ -176,6 +185,7 @@ public String getWebUrl() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("allMembers", this.getAllMembers()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); @@ -192,6 +202,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("tenantId", this.getTenantId()); writer.writeStringValue("webUrl", this.getWebUrl()); } + /** + * Sets the allMembers property value. A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @param value Value to set for the allMembers property. + */ + public void setAllMembers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("allMembers", value); + } /** * Sets the createdDateTime property value. Read only. Timestamp at which the channel was created. * @param value Value to set for the createdDateTime property. 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/approleassignments/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/models/DayNoteCollectionResponse.java similarity index 71% rename from src/main/java/com/microsoft/graph/generated/approleassignments/delta/DeltaGetResponse.java rename to src/main/java/com/microsoft/graph/generated/models/DayNoteCollectionResponse.java index b0810856c3c..4239450f962 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/delta/DeltaGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/models/DayNoteCollectionResponse.java @@ -1,7 +1,5 @@ -package com.microsoft.graph.approleassignments.delta; +package com.microsoft.graph.models; -import com.microsoft.graph.models.BaseDeltaFunctionResponse; -import com.microsoft.graph.models.DirectoryObject; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -9,22 +7,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { +public class DayNoteCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link DeltaGetResponse} and sets the default values. + * Instantiates a new {@link DayNoteCollectionResponse} and sets the default values. */ - public DeltaGetResponse() { + 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 DeltaGetResponse} + * @return a {@link DayNoteCollectionResponse} */ @jakarta.annotation.Nonnull - public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static DayNoteCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new DeltaGetResponse(); + return new DayNoteCollectionResponse(); } /** * The deserialization information for the current model @@ -33,15 +31,15 @@ public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + 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} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -57,7 +55,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/Device.java b/src/main/java/com/microsoft/graph/generated/models/Device.java index fabd7a2d19a..77ebefc711e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Device.java +++ b/src/main/java/com/microsoft/graph/generated/models/Device.java @@ -343,7 +343,7 @@ public java.util.List getTransitiveMemberOf() { return this.backingStore.get("transitiveMemberOf"); } /** - * Gets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. + * Gets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -632,7 +632,7 @@ public void setTransitiveMemberOf(@jakarta.annotation.Nullable final java.util.L this.backingStore.set("transitiveMemberOf", value); } /** - * Sets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. + * Sets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in). * @param value Value to set for the trustType property. */ public void setTrustType(@jakarta.annotation.Nullable final String 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/ParentalControlSettings.java b/src/main/java/com/microsoft/graph/generated/models/ParentalControlSettings.java index 4c8f6906bca..d6b923146b7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ParentalControlSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/ParentalControlSettings.java @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app. + * Gets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -125,7 +125,7 @@ public void setCountriesBlockedForMinors(@jakarta.annotation.Nullable final java this.backingStore.set("countriesBlockedForMinors", value); } /** - * Sets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app. + * Sets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app. * @param value Value to set for the legalAgeGroupRule property. */ public void setLegalAgeGroupRule(@jakarta.annotation.Nullable final String value) { 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/approleassignments/item/getmemberobjects/GetMemberObjectsPostResponse.java b/src/main/java/com/microsoft/graph/generated/models/TimeCardCollectionResponse.java similarity index 68% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/getmemberobjects/GetMemberObjectsPostResponse.java rename to src/main/java/com/microsoft/graph/generated/models/TimeCardCollectionResponse.java index abd895a7443..42e42ce8f3e 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/getmemberobjects/GetMemberObjectsPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCardCollectionResponse.java @@ -1,6 +1,5 @@ -package com.microsoft.graph.approleassignments.item.getmemberobjects; +package com.microsoft.graph.models; -import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -8,22 +7,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMemberObjectsPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class TimeCardCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link GetMemberObjectsPostResponse} and sets the default values. + * Instantiates a new {@link TimeCardCollectionResponse} and sets the default values. */ - public GetMemberObjectsPostResponse() { + 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 GetMemberObjectsPostResponse} + * @return a {@link TimeCardCollectionResponse} */ @jakarta.annotation.Nonnull - public static GetMemberObjectsPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static TimeCardCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new GetMemberObjectsPostResponse(); + return new TimeCardCollectionResponse(); } /** * The deserialization information for the current model @@ -32,15 +31,15 @@ public static GetMemberObjectsPostResponse createFromDiscriminatorValue(@jakarta @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfPrimitiveValues(String.class)); }); + 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} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -50,13 +49,13 @@ public java.util.List getValue() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeCollectionOfPrimitiveValues("value", this.getValue()); + 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) { + 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/approleassignments/validateproperties/ValidatePropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/models/TimeCardEvent.java similarity index 54% rename from src/main/java/com/microsoft/graph/generated/approleassignments/validateproperties/ValidatePropertiesPostRequestBody.java rename to src/main/java/com/microsoft/graph/generated/models/TimeCardEvent.java index faa5ba40d62..ed204dae945 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/validateproperties/ValidatePropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/models/TimeCardEvent.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.approleassignments.validateproperties; +package com.microsoft.graph.models; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; @@ -7,33 +7,33 @@ 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; -import java.util.UUID; @jakarta.annotation.Generated("com.microsoft.kiota") -public class ValidatePropertiesPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { +public class TimeCardEvent implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link ValidatePropertiesPostRequestBody} and sets the default values. + * Instantiates a new {@link TimeCardEvent} and sets the default values. */ - public ValidatePropertiesPostRequestBody() { + 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 ValidatePropertiesPostRequestBody} + * @return a {@link TimeCardEvent} */ @jakarta.annotation.Nonnull - public static ValidatePropertiesPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static TimeCardEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new ValidatePropertiesPostRequestBody(); + 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. @@ -57,20 +57,12 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the displayName property value. The displayName property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getDisplayName() { - return this.backingStore.get("displayName"); - } - /** - * Gets the entityType property value. The entityType property - * @return a {@link String} + * Gets the dateTime property value. The time the entry is recorded. + * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable - public String getEntityType() { - return this.backingStore.get("entityType"); + public OffsetDateTime getDateTime() { + return this.backingStore.get("dateTime"); } /** * The deserialization information for the current model @@ -79,27 +71,35 @@ public String getEntityType() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(4); - deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); - deserializerMap.put("entityType", (n) -> { this.setEntityType(n.getStringValue()); }); - deserializerMap.put("mailNickname", (n) -> { this.setMailNickname(n.getStringValue()); }); - deserializerMap.put("onBehalfOfUserId", (n) -> { this.setOnBehalfOfUserId(n.getUUIDValue()); }); + 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 mailNickname property value. The mailNickname property - * @return a {@link String} + * 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 String getMailNickname() { - return this.backingStore.get("mailNickname"); + public ItemBody getNotes() { + return this.backingStore.get("notes"); } /** - * Gets the onBehalfOfUserId property value. The onBehalfOfUserId property - * @return a {@link UUID} + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} */ @jakarta.annotation.Nullable - public UUID getOnBehalfOfUserId() { - return this.backingStore.get("onBehalfOfUserId"); + public String getOdataType() { + return this.backingStore.get("odataType"); } /** * Serializes information the current object @@ -107,10 +107,10 @@ public UUID getOnBehalfOfUserId() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeStringValue("displayName", this.getDisplayName()); - writer.writeStringValue("entityType", this.getEntityType()); - writer.writeStringValue("mailNickname", this.getMailNickname()); - writer.writeUUIDValue("onBehalfOfUserId", this.getOnBehalfOfUserId()); + 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()); } /** @@ -129,31 +129,31 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the displayName property value. The displayName property - * @param value Value to set for the displayName property. + * Sets the dateTime property value. The time the entry is recorded. + * @param value Value to set for the dateTime property. */ - public void setDisplayName(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("displayName", value); + public void setDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dateTime", value); } /** - * Sets the entityType property value. The entityType property - * @param value Value to set for the entityType property. + * 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 setEntityType(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("entityType", value); + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); } /** - * Sets the mailNickname property value. The mailNickname property - * @param value Value to set for the mailNickname property. + * Sets the notes property value. Notes about the timeCardEvent. + * @param value Value to set for the notes property. */ - public void setMailNickname(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("mailNickname", value); + public void setNotes(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("notes", value); } /** - * Sets the onBehalfOfUserId property value. The onBehalfOfUserId property - * @param value Value to set for the onBehalfOfUserId property. + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. */ - public void setOnBehalfOfUserId(@jakarta.annotation.Nullable final UUID value) { - this.backingStore.set("onBehalfOfUserId", value); + 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/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/models/TimeClockSettings.java similarity index 64% rename from src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java rename to src/main/java/com/microsoft/graph/generated/models/TimeClockSettings.java index 08634ed06e4..6232fd60e10 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/models/TimeClockSettings.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.approleassignments.getavailableextensionproperties; +package com.microsoft.graph.models; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; @@ -11,28 +11,28 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { +public class TimeClockSettings implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link GetAvailableExtensionPropertiesPostRequestBody} and sets the default values. + * Instantiates a new {@link TimeClockSettings} and sets the default values. */ - public GetAvailableExtensionPropertiesPostRequestBody() { + 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 GetAvailableExtensionPropertiesPostRequestBody} + * @return a {@link TimeClockSettings} */ @jakarta.annotation.Nonnull - public static GetAvailableExtensionPropertiesPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static TimeClockSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new GetAvailableExtensionPropertiesPostRequestBody(); + 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. @@ -47,6 +47,14 @@ public Map getAdditionalData() { } 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} @@ -61,17 +69,18 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(1); - deserializerMap.put("isSyncedFromOnPremises", (n) -> { this.setIsSyncedFromOnPremises(n.getBooleanValue()); }); + 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 isSyncedFromOnPremises property value. The isSyncedFromOnPremises property - * @return a {@link Boolean} + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} */ @jakarta.annotation.Nullable - public Boolean getIsSyncedFromOnPremises() { - return this.backingStore.get("isSyncedFromOnPremises"); + public String getOdataType() { + return this.backingStore.get("odataType"); } /** * Serializes information the current object @@ -79,7 +88,8 @@ public Boolean getIsSyncedFromOnPremises() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeBooleanValue("isSyncedFromOnPremises", this.getIsSyncedFromOnPremises()); + writer.writeObjectValue("approvedLocation", this.getApprovedLocation()); + writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -89,6 +99,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ 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. @@ -98,10 +115,10 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the isSyncedFromOnPremises property value. The isSyncedFromOnPremises property - * @param value Value to set for the isSyncedFromOnPremises property. + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. */ - public void setIsSyncedFromOnPremises(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isSyncedFromOnPremises", value); + 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/User.java b/src/main/java/com/microsoft/graph/generated/models/User.java index e8f3b573fcf..8c931c0c433 100644 --- a/src/main/java/com/microsoft/graph/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/generated/models/User.java @@ -214,7 +214,7 @@ public java.util.List getContacts() { return this.backingStore.get("contacts"); } /** - * Gets the country property value. The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -960,7 +960,7 @@ public PlannerUser getPlanner() { return this.backingStore.get("planner"); } /** - * Gets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1176,7 +1176,7 @@ public java.util.List getTransitiveMemberOf() { return this.backingStore.get("transitiveMemberOf"); } /** - * Gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1498,7 +1498,7 @@ public void setContacts(@jakarta.annotation.Nullable final java.util.List 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 Map} */ @jakarta.annotation.Nullable @@ -224,7 +224,7 @@ public void setState(@jakarta.annotation.Nullable final AnswerState value) { this.backingStore.set("state", value); } /** - * Sets the targetedVariations property value. Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. + * Sets the targetedVariations property value. Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. * @param value Value to set for the targetedVariations property. */ public void setTargetedVariations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/search/Qna.java b/src/main/java/com/microsoft/graph/generated/models/search/Qna.java index 8b7aa061024..b73788bb51a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/search/Qna.java +++ b/src/main/java/com/microsoft/graph/generated/models/search/Qna.java @@ -109,7 +109,7 @@ public AnswerState getState() { return this.backingStore.get("state"); } /** - * Gets the targetedVariations property value. Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. + * Gets the targetedVariations property value. Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -190,7 +190,7 @@ public void setState(@jakarta.annotation.Nullable final AnswerState value) { this.backingStore.set("state", value); } /** - * Sets the targetedVariations property value. Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. + * Sets the targetedVariations property value. Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. * @param value Value to set for the targetedVariations property. */ public void setTargetedVariations(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java index c8b48c57fe4..67d356ac054 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/organization/item/OrganizationItemRequestBuilder.java @@ -160,23 +160,23 @@ public Organization get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, Organization::createFromDiscriminatorValue); } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @return a {@link Organization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Organization patch(@jakarta.annotation.Nonnull final Organization body) { return patch(body, null); } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Organization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Organization patch(@jakarta.annotation.Nonnull final Organization body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -227,7 +227,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @return a {@link RequestInformation} */ @@ -236,7 +236,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + * Update the properties of a organization object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java index 16a4e5727e8..5e67cb27ede 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java @@ -81,23 +81,23 @@ public CrossTenantIdentitySyncPolicyPartner get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { return put(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/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/sites/item/lists/item/ListItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/ListItemRequestBuilder.java index abc6014c2e0..64edf4bfcd9 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/ListItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/ListItemRequestBuilder.java @@ -127,21 +127,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Returns the metadata for a list. + * Get a list of rich long-running operations associated with a list. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get() { return get(null); } /** - * Returns the metadata for a list. + * Get a list of rich long-running operations associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link List} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public List get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -196,7 +196,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Returns the metadata for a list. + * Get a list of rich long-running operations associated with a list. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -204,7 +204,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Returns the metadata for a list. + * Get a list of rich long-running operations associated with a list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -256,7 +256,7 @@ public ListItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Returns the metadata for a list. + * Get a list of rich long-running operations associated with a list. */ @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/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/ChannelItemRequestBuilder.java index 91b6b557ca5..d2407cb8c7a 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/ChannelItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.teams.item.channels.item.allmembers.AllMembersRequestBuilder; import com.microsoft.graph.teams.item.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.teams.item.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.teams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; @@ -31,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ChannelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @return a {@link AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder allMembers() { + return new AllMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the archive method. * @return a {@link ArchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/AllMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/AllMembersRequestBuilder.java new file mode 100644 index 00000000000..311fd516d21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/AllMembersRequestBuilder.java @@ -0,0 +1,263 @@ +package com.microsoft.graph.teams.item.channels.item.allmembers; + +import com.microsoft.graph.models.ConversationMember; +import com.microsoft.graph.models.ConversationMemberCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.teams.item.channels.item.allmembers.add.AddRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.allmembers.count.CountRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.allmembers.remove.RemoveRequestBuilder; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllMembersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the add method. + * @return a {@link AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder add() { + return new AddRequestBuilder(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 call the remove method. + * @return a {@link RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder remove() { + return new RemoveRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @param conversationMemberId The unique identifier of conversationMember + * @return a {@link ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder byConversationMemberId(@jakarta.annotation.Nonnull final String conversationMemberId) { + Objects.requireNonNull(conversationMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conversationMember%2Did", conversationMemberId); + return new ConversationMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} 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 AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse get() { + return get(null); + } + /** + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse 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, ConversationMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to allMembers for teams + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { + return post(body, null); + } + /** + * Create new navigation property to allMembers for teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * @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 allMembers for teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to allMembers 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 ConversationMember 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 AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AllMembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + */ + @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/approleassignments/item/checkmembergroups/CheckMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddPostRequestBody.java similarity index 73% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsPostRequestBody.java rename to src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddPostRequestBody.java index 14edaeccb34..ec0c35fe6b2 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddPostRequestBody.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.item.checkmembergroups; +package com.microsoft.graph.teams.item.channels.item.allmembers.add; +import com.microsoft.graph.models.ConversationMember; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -11,28 +12,28 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class CheckMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { +public class AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link CheckMemberGroupsPostRequestBody} and sets the default values. + * Instantiates a new {@link AddPostRequestBody} and sets the default values. */ - public CheckMemberGroupsPostRequestBody() { + public AddPostRequestBody() { 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 CheckMemberGroupsPostRequestBody} + * @return a {@link AddPostRequestBody} */ @jakarta.annotation.Nonnull - public static CheckMemberGroupsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AddPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new CheckMemberGroupsPostRequestBody(); + return new AddPostRequestBody(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. @@ -62,16 +63,16 @@ public BackingStore getBackingStore() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(1); - deserializerMap.put("groupIds", (n) -> { this.setGroupIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); return deserializerMap; } /** - * Gets the groupIds property value. The groupIds property - * @return a {@link java.util.List} + * Gets the values property value. The values property + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getGroupIds() { - return this.backingStore.get("groupIds"); + public java.util.List getValues() { + return this.backingStore.get("values"); } /** * Serializes information the current object @@ -79,7 +80,7 @@ public java.util.List getGroupIds() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeCollectionOfPrimitiveValues("groupIds", this.getGroupIds()); + writer.writeCollectionOfObjectValues("values", this.getValues()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -98,10 +99,10 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the groupIds property value. The groupIds property - * @param value Value to set for the groupIds property. + * Sets the values property value. The values property + * @param value Value to set for the values property. */ - public void setGroupIds(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("groupIds", value); + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsPostResponse.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddPostResponse.java similarity index 70% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsPostResponse.java rename to src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddPostResponse.java index 8e6096e9d62..733f1cd8188 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmembergroups/CheckMemberGroupsPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddPostResponse.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.item.checkmembergroups; +package com.microsoft.graph.teams.item.channels.item.allmembers.add; +import com.microsoft.graph.models.ActionResultPart; import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -8,22 +9,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class CheckMemberGroupsPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class AddPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link CheckMemberGroupsPostResponse} and sets the default values. + * Instantiates a new {@link AddPostResponse} and sets the default values. */ - public CheckMemberGroupsPostResponse() { + public AddPostResponse() { 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 CheckMemberGroupsPostResponse} + * @return a {@link AddPostResponse} */ @jakarta.annotation.Nonnull - public static CheckMemberGroupsPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AddPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new CheckMemberGroupsPostResponse(); + return new AddPostResponse(); } /** * The deserialization information for the current model @@ -32,15 +33,15 @@ public static CheckMemberGroupsPostResponse createFromDiscriminatorValue(@jakart @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ActionResultPart::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -50,13 +51,13 @@ public java.util.List getValue() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeCollectionOfPrimitiveValues("value", this.getValue()); + 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) { + 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/teams/item/channels/item/allmembers/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddRequestBuilder.java new file mode 100644 index 00000000000..cce19c15dfa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/add/AddRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.teams.item.channels.item.allmembers.add; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the add method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AddRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AddRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AddRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/add", pathParameters); + } + /** + * Instantiates a new {@link AddRequestBuilder} 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 AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/add", rawUrl); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return post(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody 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, AddPostResponse::createFromDiscriminatorValue); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @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 AddPostRequestBody 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 AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AddRequestBuilder(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/channels/item/allmembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..873815295ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teams.item.channels.item.allmembers.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}/channels/{channel%2Did}/allMembers/$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}/channels/{channel%2Did}/allMembers/$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/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java new file mode 100644 index 00000000000..8cb9a54ca22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.teams.item.channels.item.allmembers.item; + +import com.microsoft.graph.models.ConversationMember; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} 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 ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property allMembers for teams + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property allMembers 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 + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 + */ + @jakarta.annotation.Nullable + public ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property allMembers in teams + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { + return patch(body, null); + } + /** + * Update the navigation property allMembers in teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property allMembers for teams + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property allMembers for teams + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers in teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property allMembers 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 ConversationMember 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 ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/channels/item/allmembers/remove/RemovePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemovePostRequestBody.java new file mode 100644 index 00000000000..d2bdb21320a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemovePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.teams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.ConversationMember; +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 RemovePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemovePostRequestBody} and sets the default values. + */ + public RemovePostRequestBody() { + 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 RemovePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemovePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemovePostResponse.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemovePostResponse.java new file mode 100644 index 00000000000..4a3e8e27dd9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemovePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.teams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 RemovePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemovePostResponse} and sets the default values. + */ + public RemovePostResponse() { + 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 RemovePostResponse} + */ + @jakarta.annotation.Nonnull + public static RemovePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostResponse(); + } + /** + * 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(ActionResultPart::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/teams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java new file mode 100644 index 00000000000..f96448b4251 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.teams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the remove method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/remove", pathParameters); + } + /** + * Instantiates a new {@link RemoveRequestBuilder} 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 RemoveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/remove", rawUrl); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return post(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody 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, RemovePostResponse::createFromDiscriminatorValue); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @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 RemovePostRequestBody 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 RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveRequestBuilder(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/channels/item/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/MembersRequestBuilder.java index f02f670bb89..cdeccf97c34 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/MembersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/MembersRequestBuilder.java @@ -102,23 +102,23 @@ public ConversationMemberCollectionResponse get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, ConversationMemberCollectionResponse::createFromDiscriminatorValue); } /** - * Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Add a conversationMember to a channel. * @param body The request body * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { return post(body, null); } /** - * Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Add a conversationMember to a channel. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -149,7 +149,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Add a conversationMember to a channel. * @param body The request body * @return a {@link RequestInformation} */ @@ -158,7 +158,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Add a conversationMember to a 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/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/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java index 39a1efef270..f43f975dbd9 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.teams.item.primarychannel.allmembers.AllMembersRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.archive.ArchiveRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; @@ -31,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PrimaryChannelRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @return a {@link AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder allMembers() { + return new AllMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the archive method. * @return a {@link ArchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/AllMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/AllMembersRequestBuilder.java new file mode 100644 index 00000000000..0c7490fb10b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/AllMembersRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.teams.item.primarychannel.allmembers; + +import com.microsoft.graph.models.ConversationMember; +import com.microsoft.graph.models.ConversationMemberCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.teams.item.primarychannel.allmembers.add.AddRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.allmembers.count.CountRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.allmembers.remove.RemoveRequestBuilder; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllMembersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the add method. + * @return a {@link AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder add() { + return new AddRequestBuilder(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 call the remove method. + * @return a {@link RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder remove() { + return new RemoveRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @param conversationMemberId The unique identifier of conversationMember + * @return a {@link ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder byConversationMemberId(@jakarta.annotation.Nonnull final String conversationMemberId) { + Objects.requireNonNull(conversationMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conversationMember%2Did", conversationMemberId); + return new ConversationMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} 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 AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse 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, ConversationMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to allMembers for teams + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { + return post(body, null); + } + /** + * Create new navigation property to allMembers for teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers for teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to allMembers 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 ConversationMember 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 AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AllMembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/approleassignments/item/checkmemberobjects/CheckMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddPostRequestBody.java similarity index 73% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmemberobjects/CheckMemberObjectsPostRequestBody.java rename to src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddPostRequestBody.java index 400d67fdd2b..7deb9a042d8 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmemberobjects/CheckMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddPostRequestBody.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.item.checkmemberobjects; +package com.microsoft.graph.teams.item.primarychannel.allmembers.add; +import com.microsoft.graph.models.ConversationMember; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -11,28 +12,28 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class CheckMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { +public class AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link CheckMemberObjectsPostRequestBody} and sets the default values. + * Instantiates a new {@link AddPostRequestBody} and sets the default values. */ - public CheckMemberObjectsPostRequestBody() { + public AddPostRequestBody() { 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 CheckMemberObjectsPostRequestBody} + * @return a {@link AddPostRequestBody} */ @jakarta.annotation.Nonnull - public static CheckMemberObjectsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AddPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new CheckMemberObjectsPostRequestBody(); + return new AddPostRequestBody(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. @@ -62,16 +63,16 @@ public BackingStore getBackingStore() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(1); - deserializerMap.put("ids", (n) -> { this.setIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); return deserializerMap; } /** - * Gets the ids property value. The ids property - * @return a {@link java.util.List} + * Gets the values property value. The values property + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getIds() { - return this.backingStore.get("ids"); + public java.util.List getValues() { + return this.backingStore.get("values"); } /** * Serializes information the current object @@ -79,7 +80,7 @@ public java.util.List getIds() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeCollectionOfPrimitiveValues("ids", this.getIds()); + writer.writeCollectionOfObjectValues("values", this.getValues()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -98,10 +99,10 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the ids property value. The ids property - * @param value Value to set for the ids property. + * Sets the values property value. The values property + * @param value Value to set for the values property. */ - public void setIds(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("ids", value); + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmemberobjects/CheckMemberObjectsPostResponse.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddPostResponse.java similarity index 70% rename from src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmemberobjects/CheckMemberObjectsPostResponse.java rename to src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddPostResponse.java index f236ec8c6e7..c795ee779ec 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/item/checkmemberobjects/CheckMemberObjectsPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddPostResponse.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.item.checkmemberobjects; +package com.microsoft.graph.teams.item.primarychannel.allmembers.add; +import com.microsoft.graph.models.ActionResultPart; import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -8,22 +9,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class CheckMemberObjectsPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class AddPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link CheckMemberObjectsPostResponse} and sets the default values. + * Instantiates a new {@link AddPostResponse} and sets the default values. */ - public CheckMemberObjectsPostResponse() { + public AddPostResponse() { 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 CheckMemberObjectsPostResponse} + * @return a {@link AddPostResponse} */ @jakarta.annotation.Nonnull - public static CheckMemberObjectsPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static AddPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new CheckMemberObjectsPostResponse(); + return new AddPostResponse(); } /** * The deserialization information for the current model @@ -32,15 +33,15 @@ public static CheckMemberObjectsPostResponse createFromDiscriminatorValue(@jakar @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ActionResultPart::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -50,13 +51,13 @@ public java.util.List getValue() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeCollectionOfPrimitiveValues("value", this.getValue()); + 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) { + 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/teams/item/primarychannel/allmembers/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddRequestBuilder.java new file mode 100644 index 00000000000..4f60ebcb624 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/add/AddRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.teams.item.primarychannel.allmembers.add; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the add method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AddRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AddRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AddRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/add", pathParameters); + } + /** + * Instantiates a new {@link AddRequestBuilder} 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 AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/add", rawUrl); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return post(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody 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, AddPostResponse::createFromDiscriminatorValue); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @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 AddPostRequestBody 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 AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AddRequestBuilder(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/primarychannel/allmembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cea70fff12b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teams.item.primarychannel.allmembers.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}/primaryChannel/allMembers/$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}/primaryChannel/allMembers/$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/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java new file mode 100644 index 00000000000..699407613cf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.teams.item.primarychannel.allmembers.item; + +import com.microsoft.graph.models.ConversationMember; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} 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 ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property allMembers for teams + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property allMembers 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 + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 + */ + @jakarta.annotation.Nullable + public ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property allMembers in teams + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { + return patch(body, null); + } + /** + * Update the navigation property allMembers in teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property allMembers for teams + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property allMembers for teams + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers in teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property allMembers 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 ConversationMember 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 ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/primarychannel/allmembers/remove/RemovePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemovePostRequestBody.java new file mode 100644 index 00000000000..1fa00b5cdaf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemovePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.teams.item.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.ConversationMember; +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 RemovePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemovePostRequestBody} and sets the default values. + */ + public RemovePostRequestBody() { + 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 RemovePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemovePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemovePostResponse.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemovePostResponse.java new file mode 100644 index 00000000000..df9e46708c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemovePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.teams.item.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 RemovePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemovePostResponse} and sets the default values. + */ + public RemovePostResponse() { + 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 RemovePostResponse} + */ + @jakarta.annotation.Nonnull + public static RemovePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostResponse(); + } + /** + * 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(ActionResultPart::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/teams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.java new file mode 100644 index 00000000000..bf5d2d2d734 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.teams.item.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the remove method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/remove", pathParameters); + } + /** + * Instantiates a new {@link RemoveRequestBuilder} 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 RemoveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/remove", rawUrl); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return post(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody 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, RemovePostResponse::createFromDiscriminatorValue); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @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 RemovePostRequestBody 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 RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveRequestBuilder(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/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/approleassignments/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/count/CountRequestBuilder.java similarity index 94% rename from src/main/java/com/microsoft/graph/generated/approleassignments/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/count/CountRequestBuilder.java index 383c7d6debe..f78873798b9 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/daynotes/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.approleassignments.count; +package com.microsoft.graph.teams.item.schedule.daynotes.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/appRoleAssignments/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{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}/teams/{team%2Did}/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dayNotes for teams + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * 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 + */ + 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 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 patch(@jakarta.annotation.Nonnull final DayNote body) { + return patch(body, null); + } + /** + * 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 + */ + @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 teams + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dayNotes for teams + * @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 teams + * @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 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 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/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/approleassignments/getbyids/GetByIdsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java similarity index 67% rename from src/main/java/com/microsoft/graph/generated/approleassignments/getbyids/GetByIdsPostRequestBody.java rename to src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java index cec36894f57..9b35a46db60 100644 --- a/src/main/java/com/microsoft/graph/generated/approleassignments/getbyids/GetByIdsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java @@ -1,5 +1,6 @@ -package com.microsoft.graph.approleassignments.getbyids; +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; @@ -11,28 +12,28 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetByIdsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { +public class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link GetByIdsPostRequestBody} and sets the default values. + * Instantiates a new {@link ClockOutPostRequestBody} and sets the default values. */ - public GetByIdsPostRequestBody() { + 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 GetByIdsPostRequestBody} + * @return a {@link ClockOutPostRequestBody} */ @jakarta.annotation.Nonnull - public static GetByIdsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static ClockOutPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new GetByIdsPostRequestBody(); + 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. @@ -62,25 +63,25 @@ public BackingStore getBackingStore() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(2); - deserializerMap.put("ids", (n) -> { this.setIds(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("types", (n) -> { this.setTypes(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("isAtApprovedLocation", (n) -> { this.setIsAtApprovedLocation(n.getBooleanValue()); }); + deserializerMap.put("notes", (n) -> { this.setNotes(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); return deserializerMap; } /** - * Gets the ids property value. The ids property - * @return a {@link java.util.List} + * Gets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @return a {@link Boolean} */ @jakarta.annotation.Nullable - public java.util.List getIds() { - return this.backingStore.get("ids"); + public Boolean getIsAtApprovedLocation() { + return this.backingStore.get("isAtApprovedLocation"); } /** - * Gets the types property value. The types property - * @return a {@link java.util.List} + * Gets the notes property value. The notes property + * @return a {@link ItemBody} */ @jakarta.annotation.Nullable - public java.util.List getTypes() { - return this.backingStore.get("types"); + public ItemBody getNotes() { + return this.backingStore.get("notes"); } /** * Serializes information the current object @@ -88,8 +89,8 @@ public java.util.List getTypes() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeCollectionOfPrimitiveValues("ids", this.getIds()); - writer.writeCollectionOfPrimitiveValues("types", this.getTypes()); + writer.writeBooleanValue("isAtApprovedLocation", this.getIsAtApprovedLocation()); + writer.writeObjectValue("notes", this.getNotes()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -108,17 +109,17 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the ids property value. The ids property - * @param value Value to set for the ids property. + * Sets the isAtApprovedLocation property value. The isAtApprovedLocation property + * @param value Value to set for the isAtApprovedLocation property. */ - public void setIds(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("ids", value); + public void setIsAtApprovedLocation(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAtApprovedLocation", value); } /** - * Sets the types property value. The types property - * @param value Value to set for the types property. + * Sets the notes property value. The notes property + * @param value Value to set for the notes property. */ - public void setTypes(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("types", value); + 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/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java index 142e3b341a1..98d520ef781 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.AllMembersRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; @@ -31,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ChannelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @return a {@link AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder allMembers() { + return new AllMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the archive method. * @return a {@link ArchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java new file mode 100644 index 00000000000..aaeca051190 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers; + +import com.microsoft.graph.models.ConversationMember; +import com.microsoft.graph.models.ConversationMemberCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add.AddRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.count.CountRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllMembersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the add method. + * @return a {@link AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder add() { + return new AddRequestBuilder(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 call the remove method. + * @return a {@link RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder remove() { + return new RemoveRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @param conversationMemberId The unique identifier of conversationMember + * @return a {@link ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder byConversationMemberId(@jakarta.annotation.Nonnull final String conversationMemberId) { + Objects.requireNonNull(conversationMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conversationMember%2Did", conversationMemberId); + return new ConversationMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} 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 AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse 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, ConversationMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to allMembers for teamwork + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { + return post(body, null); + } + /** + * Create new navigation property to allMembers for teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers for teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to allMembers for teamwork + * @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 ConversationMember 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 AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AllMembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostRequestBody.java new file mode 100644 index 00000000000..273b3fa2615 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add; + +import com.microsoft.graph.models.ConversationMember; +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 AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AddPostRequestBody} and sets the default values. + */ + public AddPostRequestBody() { + 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 AddPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static AddPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AddPostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostResponse.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostResponse.java new file mode 100644 index 00000000000..cc7389ce6a3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 AddPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AddPostResponse} and sets the default values. + */ + public AddPostResponse() { + 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 AddPostResponse} + */ + @jakarta.annotation.Nonnull + public static AddPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AddPostResponse(); + } + /** + * 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(ActionResultPart::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/teamwork/deletedteams/item/channels/item/allmembers/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddRequestBuilder.java new file mode 100644 index 00000000000..977dfe494b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/add/AddRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.add; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the add method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AddRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AddRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AddRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/add", pathParameters); + } + /** + * Instantiates a new {@link AddRequestBuilder} 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 AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/add", rawUrl); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return post(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody 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, AddPostResponse::createFromDiscriminatorValue); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @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 AddPostRequestBody 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 AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AddRequestBuilder(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/teamwork/deletedteams/item/channels/item/allmembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9820087aeae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/$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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/$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/teamwork/deletedteams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java new file mode 100644 index 00000000000..9daf75cc545 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.item; + +import com.microsoft.graph.models.ConversationMember; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} 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 ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property allMembers for teamwork + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property allMembers for teamwork + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 + */ + @jakarta.annotation.Nullable + public ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property allMembers in teamwork + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { + return patch(body, null); + } + /** + * Update the navigation property allMembers in teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property allMembers for teamwork + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property allMembers for teamwork + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers in teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property allMembers in teamwork + * @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 ConversationMember 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 ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostRequestBody.java new file mode 100644 index 00000000000..f762dea4747 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.ConversationMember; +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 RemovePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemovePostRequestBody} and sets the default values. + */ + public RemovePostRequestBody() { + 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 RemovePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemovePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostResponse.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostResponse.java new file mode 100644 index 00000000000..8641e9f5b8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemovePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 RemovePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemovePostResponse} and sets the default values. + */ + public RemovePostResponse() { + 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 RemovePostResponse} + */ + @jakarta.annotation.Nonnull + public static RemovePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostResponse(); + } + /** + * 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(ActionResultPart::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/teamwork/deletedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java new file mode 100644 index 00000000000..f9f3ace869b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the remove method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/remove", pathParameters); + } + /** + * Instantiates a new {@link RemoveRequestBuilder} 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 RemoveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/remove", rawUrl); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return post(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody 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, RemovePostResponse::createFromDiscriminatorValue); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @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 RemovePostRequestBody 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 RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveRequestBuilder(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..0bfec7928a0 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); @@ -737,21 +737,21 @@ public ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder exportDevic return new ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder(pathParameters, requestAdapter, skip, top); } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @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() { return get(null); } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @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) { @@ -765,7 +765,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body) { @@ -777,7 +777,7 @@ public User patch(@jakarta.annotation.Nonnull final User body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -820,7 +820,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -828,7 +828,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -880,7 +880,7 @@ public UserItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java index 16c1b40b4e3..e515e7dc927 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.AllMembersRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; @@ -31,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ChannelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @return a {@link AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder allMembers() { + return new AllMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the archive method. * @return a {@link ArchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java new file mode 100644 index 00000000000..f42a092e775 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/AllMembersRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers; + +import com.microsoft.graph.models.ConversationMember; +import com.microsoft.graph.models.ConversationMemberCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add.AddRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.count.CountRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item.ConversationMemberItemRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove.RemoveRequestBuilder; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllMembersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the add method. + * @return a {@link AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder add() { + return new AddRequestBuilder(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 call the remove method. + * @return a {@link RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder remove() { + return new RemoveRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @param conversationMemberId The unique identifier of conversationMember + * @return a {@link ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder byConversationMemberId(@jakarta.annotation.Nonnull final String conversationMemberId) { + Objects.requireNonNull(conversationMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conversationMember%2Did", conversationMemberId); + return new ConversationMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} 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 AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse 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, ConversationMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to allMembers for users + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { + return post(body, null); + } + /** + * Create new navigation property to allMembers for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to allMembers 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 ConversationMember 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 AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AllMembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/channels/item/allmembers/add/AddPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddPostRequestBody.java new file mode 100644 index 00000000000..482d835929d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add; + +import com.microsoft.graph.models.ConversationMember; +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 AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AddPostRequestBody} and sets the default values. + */ + public AddPostRequestBody() { + 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 AddPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static AddPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AddPostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddPostResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddPostResponse.java new file mode 100644 index 00000000000..cd776050382 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 AddPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AddPostResponse} and sets the default values. + */ + public AddPostResponse() { + 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 AddPostResponse} + */ + @jakarta.annotation.Nonnull + public static AddPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AddPostResponse(); + } + /** + * 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(ActionResultPart::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/users/item/joinedteams/item/channels/item/allmembers/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddRequestBuilder.java new file mode 100644 index 00000000000..1c0c6493211 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/add/AddRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.add; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the add method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AddRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AddRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AddRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/add", pathParameters); + } + /** + * Instantiates a new {@link AddRequestBuilder} 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 AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/add", rawUrl); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return post(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody 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, AddPostResponse::createFromDiscriminatorValue); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @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 AddPostRequestBody 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 AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AddRequestBuilder(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/channels/item/allmembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..44f15d0384a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.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}/channels/{channel%2Did}/allMembers/$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}/channels/{channel%2Did}/allMembers/$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/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java new file mode 100644 index 00000000000..afe284ee2c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/item/ConversationMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.item; + +import com.microsoft.graph.models.ConversationMember; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} 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 ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property allMembers for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property allMembers 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); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 + */ + @jakarta.annotation.Nullable + public ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property allMembers in users + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { + return patch(body, null); + } + /** + * Update the navigation property allMembers in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property allMembers for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property allMembers 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; + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property allMembers 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 ConversationMember 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 ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/channels/item/allmembers/remove/RemovePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemovePostRequestBody.java new file mode 100644 index 00000000000..b2e3f688a4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemovePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.ConversationMember; +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 RemovePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemovePostRequestBody} and sets the default values. + */ + public RemovePostRequestBody() { + 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 RemovePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemovePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemovePostResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemovePostResponse.java new file mode 100644 index 00000000000..a74a4d08287 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemovePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 RemovePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemovePostResponse} and sets the default values. + */ + public RemovePostResponse() { + 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 RemovePostResponse} + */ + @jakarta.annotation.Nonnull + public static RemovePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostResponse(); + } + /** + * 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(ActionResultPart::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/users/item/joinedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java new file mode 100644 index 00000000000..f930b310c74 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/allmembers/remove/RemoveRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.allmembers.remove; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the remove method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/remove", pathParameters); + } + /** + * Instantiates a new {@link RemoveRequestBuilder} 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 RemoveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/remove", rawUrl); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return post(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody 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, RemovePostResponse::createFromDiscriminatorValue); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @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 RemovePostRequestBody 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 RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveRequestBuilder(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/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/PrimaryChannelRequestBuilder.java index 5c601ebc466..9abe6bf7b1b 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/PrimaryChannelRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.Channel; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.AllMembersRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.archive.ArchiveRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; @@ -31,6 +32,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PrimaryChannelRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @return a {@link AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder allMembers() { + return new AllMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the archive method. * @return a {@link ArchiveRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/AllMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/AllMembersRequestBuilder.java new file mode 100644 index 00000000000..db2b903af03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/AllMembersRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers; + +import com.microsoft.graph.models.ConversationMember; +import com.microsoft.graph.models.ConversationMemberCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add.AddRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.count.CountRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item.ConversationMemberItemRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove.RemoveRequestBuilder; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllMembersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the add method. + * @return a {@link AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder add() { + return new AddRequestBuilder(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 call the remove method. + * @return a {@link RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder remove() { + return new RemoveRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the allMembers property of the microsoft.graph.channel entity. + * @param conversationMemberId The unique identifier of conversationMember + * @return a {@link ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder byConversationMemberId(@jakarta.annotation.Nonnull final String conversationMemberId) { + Objects.requireNonNull(conversationMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conversationMember%2Did", conversationMemberId); + return new ConversationMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AllMembersRequestBuilder} 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 AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMemberCollectionResponse 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, ConversationMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to allMembers for users + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember body) { + return post(body, null); + } + /** + * Create new navigation property to allMembers for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to allMembers 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 ConversationMember 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 AllMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AllMembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/primarychannel/allmembers/add/AddPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddPostRequestBody.java new file mode 100644 index 00000000000..ceea411ca2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add; + +import com.microsoft.graph.models.ConversationMember; +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 AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AddPostRequestBody} and sets the default values. + */ + public AddPostRequestBody() { + 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 AddPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static AddPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AddPostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddPostResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddPostResponse.java new file mode 100644 index 00000000000..3a80a1b629d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 AddPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AddPostResponse} and sets the default values. + */ + public AddPostResponse() { + 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 AddPostResponse} + */ + @jakarta.annotation.Nonnull + public static AddPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AddPostResponse(); + } + /** + * 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(ActionResultPart::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/users/item/joinedteams/item/primarychannel/allmembers/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddRequestBuilder.java new file mode 100644 index 00000000000..263c13e7e54 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/add/AddRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.add; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the add method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AddRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AddRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AddRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/add", pathParameters); + } + /** + * Instantiates a new {@link AddRequestBuilder} 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 AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/add", rawUrl); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return post(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AddPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AddPostResponse post(@jakarta.annotation.Nonnull final AddPostRequestBody 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, AddPostResponse::createFromDiscriminatorValue); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AddPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @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 AddPostRequestBody 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 AddRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AddRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AddRequestBuilder(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/primarychannel/allmembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b394066686f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.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}/primaryChannel/allMembers/$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}/primaryChannel/allMembers/$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/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java new file mode 100644 index 00000000000..c4b6fca0f55 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/item/ConversationMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.item; + +import com.microsoft.graph.models.ConversationMember; +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 allMembers property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationMemberItemRequestBuilder} 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 ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property allMembers for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property allMembers 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); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember get() { + return get(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 + */ + @jakarta.annotation.Nullable + public ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property allMembers in users + * @param body The request body + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember body) { + return patch(body, null); + } + /** + * Update the navigation property allMembers in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConversationMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMember 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, ConversationMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property allMembers for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property allMembers 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; + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + * @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 allMembers in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConversationMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property allMembers 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 ConversationMember 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 ConversationMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of membership records associated with the channel, including both direct and indirect members of shared channels. + */ + @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/primarychannel/allmembers/remove/RemovePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemovePostRequestBody.java new file mode 100644 index 00000000000..a8a5fab00d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemovePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.ConversationMember; +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 RemovePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemovePostRequestBody} and sets the default values. + */ + public RemovePostRequestBody() { + 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 RemovePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemovePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostRequestBody(); + } + /** + * 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>(1); + deserializerMap.put("values", (n) -> { this.setValues(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the values property value. The values property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValues() { + return this.backingStore.get("values"); + } + /** + * 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("values", this.getValues()); + 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 values property value. The values property + * @param value Value to set for the values property. + */ + public void setValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("values", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemovePostResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemovePostResponse.java new file mode 100644 index 00000000000..0f802204833 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemovePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.ActionResultPart; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +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 RemovePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemovePostResponse} and sets the default values. + */ + public RemovePostResponse() { + 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 RemovePostResponse} + */ + @jakarta.annotation.Nonnull + public static RemovePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemovePostResponse(); + } + /** + * 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(ActionResultPart::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/users/item/joinedteams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.java new file mode 100644 index 00000000000..4928b977156 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/allmembers/remove/RemoveRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.allmembers.remove; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the remove method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/remove", pathParameters); + } + /** + * Instantiates a new {@link RemoveRequestBuilder} 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 RemoveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/remove", rawUrl); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return post(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemovePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RemovePostResponse post(@jakarta.annotation.Nonnull final RemovePostRequestBody 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, RemovePostResponse::createFromDiscriminatorValue); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemovePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @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 RemovePostRequestBody 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 RemoveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveRequestBuilder(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/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/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java index 54d8fa24759..861d207e1db 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); @@ -59,21 +59,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 user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @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() { return get(null); } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -87,7 +87,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body) { @@ -99,7 +99,7 @@ public User patch(@jakarta.annotation.Nonnull final User body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User patch(@jakarta.annotation.Nonnull final User body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -190,7 +190,7 @@ public UsersWithUserPrincipalNameRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the user object. + * Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters {