From f95e4254007b5061e29e5e3a9a9673d3e733cfd3 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Wed, 18 Mar 2026 20:44:47 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 213120 --- .../AcquireAccessTokenRequestBuilder.java | 15 + .../ValidateCredentialsRequestBuilder.java | 15 + .../ValidateCredentialsRequestBuilder.java | 15 + .../secrets/SecretsRequestBuilder.java | 18 + .../secrets/count/CountRequestBuilder.java | 15 + .../ApplicationTemplatesRequestBuilder.java | 10 +- .../chats/item/ChatItemRequestBuilder.java | 9 + .../TargetedMessagesRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...TargetedChatMessageItemRequestBuilder.java | 246 + .../HostedContentsRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...essageHostedContentItemRequestBuilder.java | 237 + .../item/value/ContentRequestBuilder.java | 195 + .../item/replies/RepliesRequestBuilder.java | 270 + .../replies/count/CountRequestBuilder.java | 128 + .../item/replies/delta/DeltaGetResponse.java | 63 + .../replies/delta/DeltaRequestBuilder.java | 166 + .../ForwardToChatPostRequestBody.java | 142 + .../ForwardToChatPostResponse.java | 63 + .../ForwardToChatRequestBuilder.java | 104 + .../item/ChatMessageItemRequestBuilder.java | 273 + .../HostedContentsRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...essageHostedContentItemRequestBuilder.java | 237 + .../item/value/ContentRequestBuilder.java | 195 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 98 + .../softdelete/SoftDeleteRequestBuilder.java | 93 + .../UndoSoftDeleteRequestBuilder.java | 93 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 98 + .../ReplyWithQuotePostRequestBody.java | 125 + .../ReplyWithQuoteRequestBuilder.java | 105 + .../item/ManagedDeviceItemRequestBuilder.java | 45 + ...estoreManagedHomeScreenRequestBuilder.java | 91 + ...LocalAdminAccountDetailRequestBuilder.java | 96 + ...trieveRecoveryLockPasscodeGetResponse.java | 107 + ...eveRecoveryLockPasscodeRequestBuilder.java | 95 + ...ateRecoveryLockPasscodeRequestBuilder.java | 91 + ...spendManagedHomeScreenPostRequestBody.java | 107 + ...uspendManagedHomeScreenRequestBuilder.java | 98 + ...epOnboardingSettingItemRequestBuilder.java | 9 + .../ReleaseAppleDevicesPostRequestBody.java | 124 + .../ReleaseAppleDevicesRequestBuilder.java | 98 + .../item/ManagedDeviceItemRequestBuilder.java | 45 + ...estoreManagedHomeScreenRequestBuilder.java | 91 + ...LocalAdminAccountDetailRequestBuilder.java | 96 + ...trieveRecoveryLockPasscodeGetResponse.java | 107 + ...eveRecoveryLockPasscodeRequestBuilder.java | 95 + ...ateRecoveryLockPasscodeRequestBuilder.java | 91 + ...spendManagedHomeScreenPostRequestBody.java | 107 + ...uspendManagedHomeScreenRequestBuilder.java | 98 + .../reports/ReportsRequestBuilder.java | 9 - ...raFotaDeploymentReportPostRequestBody.java | 243 - ...udPcExternalPartnerItemRequestBuilder.java | 36 + .../ConfigureAgentPostRequestBody.java | 108 + .../ConfigureAgentRequestBuilder.java | 100 + .../DeployAgentPostRequestBody.java | 107 + .../deployagent/DeployAgentPostResponse.java | 107 + .../DeployAgentRequestBuilder.java | 104 + .../RetrieveActionReportsGetResponse.java | 63 + .../RetrieveActionReportsRequestBuilder.java | 148 + ...tivityIdCloudPcIdCloudPcIdGetResponse.java | 63 + ...ityIdCloudPcIdCloudPcIdRequestBuilder.java | 160 + .../item/DriveItemItemRequestBuilder.java | 18 + .../item/archive/ArchiveRequestBuilder.java | 91 + .../RetentionLabelRequestBuilder.java | 8 +- .../unarchive/UnarchiveRequestBuilder.java | 96 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + ...cationEventListenerItemRequestBuilder.java | 12 +- ...enticationExtensionItemRequestBuilder.java | 14 +- .../subjects/SubjectsRequestBuilder.java | 10 +- ...ccessPackageSubjectItemRequestBuilder.java | 8 +- .../SubjectsWithObjectIdRequestBuilder.java | 8 +- .../item/WorkflowItemRequestBuilder.java | 27 + ...ancePreviewTaskFailuresRequestBuilder.java | 110 + .../PreviewTaskFailuresPostResponse.java | 63 + ...vernancePreviewWorkflowRequestBuilder.java | 113 + .../PreviewWorkflowPostRequestBody.java | 108 + .../PreviewScopeRequestBuilder.java | 208 + .../count/CountRequestBuilder.java | 143 + .../DirectoryObjectItemRequestBuilder.java | 144 + .../item/WorkflowItemRequestBuilder.java | 27 + ...ancePreviewTaskFailuresRequestBuilder.java | 110 + .../PreviewTaskFailuresPostResponse.java | 63 + ...vernancePreviewWorkflowRequestBuilder.java | 113 + .../PreviewWorkflowPostRequestBody.java | 108 + .../PreviewScopeRequestBuilder.java | 208 + .../count/CountRequestBuilder.java | 143 + .../DirectoryObjectItemRequestBuilder.java | 144 + .../graph/beta/generated/kiota-dom-export.txt | 6964 ++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 2 +- .../models/AccessPackageCatalog.java | 17 + .../generated/models/ActivityLogBase.java | 174 + .../ActivityLogBaseCollectionResponse.java | 61 + .../models/ActivityLogOperationType.java | 45 + ...nces.java => ActivityLogResultStatus.java} | 20 +- .../generated/models/ActivityLogSeverity.java | 29 + .../graph/beta/generated/models/Alert.java | 28 +- ...AndroidAppCredentialProviderRoleState.java | 33 + ...DeviceOwnerGeneralDeviceConfiguration.java | 17 + .../AndroidForWorkMobileAppConfiguration.java | 17 + .../AndroidManagedStoreAppConfiguration.java | 17 + .../beta/generated/models/Application.java | 21 +- .../generated/models/ApplicationTemplate.java | 17 + .../beta/generated/models/Authentication.java | 4 +- .../models/BackupCountStatistics.java | 278 + .../models/BackupPolicyActivityLog.java | 147 + ...ssignment.java => BackupPolicyReport.java} | 106 +- .../beta/generated/models/BackupReport.java | 44 + .../generated/models/BackupRestoreRoot.java | 34 + .../generated/models/BrowseSessionBase.java | 17 + .../graph/beta/generated/models/Chat.java | 17 + .../beta/generated/models/ChatMessage.java | 7 + .../models/CloudPcExternalPartner.java | 17 + ...CloudPcExternalPartnerActionErrorCode.java | 43 + .../CloudPcExternalPartnerActionReport.java | 312 + .../CloudPcExternalPartnerActionResult.java | 227 + .../CloudPcExternalPartnerActionStatus.java | 35 + .../CloudPcExternalPartnerActionType.java | 27 + .../CloudPcExternalPartnerAgentSetting.java | 175 + ...dPcExternalPartnerAuthenticatedMethod.java | 33 + .../generated/models/ContentCategory.java | 27 + .../beta/generated/models/CopilotPackage.java | 102 + .../models/CopilotPackageDetail.java | 34 - ...enantAccessPolicyConfigurationDefault.java | 17 + ...enantAccessPolicyConfigurationPartner.java | 17 + .../CustomDataProvidedResourceFile.java | 96 + .../models/DepMacOSEnrollmentProfile.java | 17 + ...eviceAndAppManagementAssignmentTarget.java | 1 - .../models/DeviceLocalAdminAccountDetail.java | 135 + .../generated/models/DeviceManagement.java | 17 + ...ManagementConfigurationTemplateFamily.java | 5 +- .../beta/generated/models/DlpAction.java | 4 +- .../models/DynamicRuleActivityLog.java | 96 + .../beta/generated/models/EmailDetails.java | 158 + .../models/EmployeeExperienceUser.java | 17 + .../graph/beta/generated/models/Entity.java | 108 +- .../ExclusionGroupAssignmentTarget.java | 2 +- .../models/ExternalAuthenticationMethod.java | 4 +- ...rnalAuthenticationMethodConfiguration.java | 4 +- ...xternalTokenBasedSapIagConnectionInfo.java | 17 - .../graph/beta/generated/models/File.java | 19 +- .../generated/models/FileArchiveStatus.java | 29 + .../models/FileStorageContainer.java | 4 +- .../models/FileStorageContainerType.java | 17 + .../models/GroupAssignmentTarget.java | 2 +- .../graph/beta/generated/models/Identity.java | 1 + .../generated/models/ImpactedResource.java | 10 +- .../beta/generated/models/IntuneBrand.java | 19 +- .../models/IntuneBrandingProfile.java | 17 - .../generated/models/IosCompliancePolicy.java | 4 +- .../graph/beta/generated/models/List.java | 17 + .../MacOSDeviceLocalAdminAccountDetail.java | 48 + .../models/MacOSWiFiConfiguration.java | 28 +- .../beta/generated/models/MobileApp.java | 1 + .../models/MobileAppCatalogPackage.java | 16 + .../beta/generated/models/NotifyMembers.java | 29 + .../models/OffboardingActivityLog.java | 113 + .../generated/models/OffboardingDetails.java | 227 + .../models/OnPremisesPublishing.java | 19 +- .../models/OperationApprovalPolicyType.java | 14 +- .../models/OwnerlessGroupPolicy.java | 163 + .../beta/generated/models/PlannerTask.java | 29 +- .../models/PlannerTaskChatMention.java | 158 + .../models/PlannerTaskChatMentionType.java | 27 + .../models/PlannerTaskChatMessage.java | 198 + ...nnerTaskChatMessageCollectionResponse.java | 61 + .../models/PlannerTaskChatMessageType.java | 27 + .../models/PlannerTaskChatReaction.java | 141 + .../models/PlannerTaskChatReactionEvent.java | 142 + .../beta/generated/models/PolicyRoot.java | 17 + .../beta/generated/models/PrivilegeLevel.java | 27 + .../models/ProcessContentMetadataBase.java | 19 +- .../generated/models/ProfileCardProperty.java | 17 + .../models/ProfilePropertySetting.java | 41 +- .../beta/generated/models/ProfileSource.java | 4 +- .../models/ProtectionPolicyBase.java | 16 +- .../generated/models/ProtectionUnitBase.java | 17 + .../models/ProtectionUnitDetails.java | 209 + .../beta/generated/models/RemoteAction.java | 8 +- .../models/RestoreArtifactDetails.java | 158 + .../beta/generated/models/RestorePoint.java | 4 +- .../generated/models/RestorePointTags.java | 4 +- .../models/RestoreTaskActivityLog.java | 149 + .../models/SamsungEFotaFirmwareVersion.java | 298 + .../graph/beta/generated/models/Security.java | 8 +- .../generated/models/ServicePrincipal.java | 4 +- .../beta/generated/models/ServiceType.java | 31 + .../generated/models/SharePointGroup.java | 17 + .../models/SharePointGroupIdentity.java | 79 + .../models/SharePointIdentitySet.java | 17 + .../models/SignUpIdentifierType.java | 4 +- .../generated/models/SiteArchivalDetails.java | 8 +- .../beta/generated/models/Storyline.java | 81 + .../generated/models/StorylineFollower.java | 64 + .../StorylineFollowerCollectionResponse.java | 61 + .../generated/models/StorylineFollowing.java | 64 + .../StorylineFollowingCollectionResponse.java | 61 + .../beta/generated/models/TargetOwners.java | 141 + .../generated/models/TargetedChatMessage.java | 62 + ...argetedChatMessageCollectionResponse.java} | 36 +- .../beta/generated/models/TodoTaskList.java | 17 + .../models/TrafficRoutingMethod.java | 31 + .../graph/beta/generated/models/User.java | 4 +- .../generated/models/WiFiSecurityType.java | 20 +- .../models/Win32MobileAppCatalogPackage.java | 16 + .../models/WindowsAutoUpdateCatalogApp.java | 65 + .../models/WindowsProtectionState.java | 17 + .../models/WindowsWifiConfiguration.java | 4 +- .../generated/models/ZebraFotaConnector.java | 4 +- .../generated/models/ZebraFotaDeployment.java | 17 - .../models/ZebraFotaDeploymentSettings.java | 12 +- .../models/ZebraFotaDeploymentStatus.java | 12 +- .../models/externalconnectors/Property.java | 4 +- .../identitygovernance/PreviewFailedTask.java | 175 + .../models/identitygovernance/Workflow.java | 18 + .../WorkflowExecutionType.java | 4 +- .../networkaccess/CloudFirewallAction.java | 27 + .../CloudFirewallDestinationAddress.java | 115 + .../CloudFirewallDestinationFqdnAddress.java | 62 + .../CloudFirewallDestinationIpAddress.java | 62 + .../CloudFirewallDestinationMatching.java | 159 + .../CloudFirewallMatchingConditions.java | 141 + .../networkaccess/CloudFirewallPolicy.java | 80 + ...CloudFirewallPolicyCollectionResponse.java | 62 + .../CloudFirewallPolicyLink.java | 45 + .../CloudFirewallPolicySettings.java | 124 + .../networkaccess/CloudFirewallProtocol.java | 27 + .../networkaccess/CloudFirewallRule.java | 130 + .../CloudFirewallRuleSettings.java | 124 + .../CloudFirewallSourceAddress.java | 114 + .../CloudFirewallSourceIpAddress.java | 62 + .../CloudFirewallSourceMatching.java | 141 + .../models/networkaccess/Connection.java | 51 + .../networkaccess/CrossTenantAccessType.java | 27 + .../models/networkaccess/DeviceJoinType.java | 29 + .../models/networkaccess/DeviceVendor.java | 14 +- .../networkaccess/NetworkAccessRoot.java | 17 + .../models/networkaccess/Policy.java | 1 + .../models/networkaccess/PolicyLink.java | 1 + .../models/networkaccess/PolicyRule.java | 1 + .../models/networkaccess/Region.java | 12 +- .../models/security/CorrelationReason.java | 57 + .../models/security/MergeResponse.java | 124 + .../models/security/dlp/AppAccessContext.java | 227 + .../models/security/dlp/AttachmentInfo.java | 209 + ...AttachmentSensitiveInformationDetails.java | 158 + .../models/security/dlp/AuditRecordType.java | 39 + .../models/security/dlp/BaseAuditRecord.java | 550 ++ .../dlp/ComplianceBaseAuditRecord.java | 55 + .../dlp/ComplianceDLPBaseAuditRecord.java | 208 + .../dlp/ComplianceDlpEndpointAuditRecord.java | 113 + .../dlp/ComplianceDlpExchangeAuditRecord.java | 62 + .../ComplianceDlpSharePointAuditRecord.java | 62 + .../security/dlp/EndpointMetaDataInfo.java | 753 ++ .../models/security/dlp/EnforcementType.java | 29 + .../models/security/dlp/ExceptionInfo.java | 175 + .../security/dlp/ExchangeMetaDataInfo.java | 380 + .../models/security/dlp/PurposeType.java | 27 + .../security/dlp/RemediationActivityType.java | 29 + .../models/security/dlp/RemediationInfo.java | 260 + ...ormationDetailedConfidenceLevelResult.java | 158 + .../security/dlp/SessionMetadataInfo.java | 277 + .../security/dlp/SharePointMetaDataInfo.java | 516 ++ .../models/security/dlp/SubscriptionInfo.java | 141 + .../models/security/dlp/UserType.java | 29 + .../NetworkAccessRequestBuilder.java | 9 + .../CloudFirewallPoliciesRequestBuilder.java | 247 + .../count/CountRequestBuilder.java | 128 + ...CloudFirewallPolicyItemRequestBuilder.java | 243 + .../PolicyRulesRequestBuilder.java | 247 + .../count/CountRequestBuilder.java | 128 + .../item/PolicyRuleItemRequestBuilder.java | 234 + .../item/policies/PoliciesRequestBuilder.java | 26 +- .../item/PolicyLinkItemRequestBuilder.java | 38 +- .../reports/ReportsRequestBuilder.java | 8 +- ...pplicationIdApplicationIdGetResponse.java} | 14 +- ...icationIdApplicationIdRequestBuilder.java} | 38 +- .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 247 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 250 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../policies/PoliciesRequestBuilder.java | 9 + .../OwnerlessGroupPolicyRequestBuilder.java | 184 + .../alerts_v2/AlertsV2RequestBuilder.java | 9 + ...raphSecurityMoveAlertsRequestBuilder.java} | 50 +- .../MoveAlertsPostRequestBody.java | 160 + .../auditlog/AuditLogRequestBuilder.java | 10 +- .../incidents/IncidentsRequestBuilder.java | 9 + .../MergeIncidentsPostRequestBody.java | 143 + ...hSecurityMergeIncidentsRequestBuilder.java | 103 + .../AcquireAccessTokenRequestBuilder.java | 15 + .../ValidateCredentialsRequestBuilder.java | 15 + .../ValidateCredentialsRequestBuilder.java | 15 + .../secrets/SecretsRequestBuilder.java | 18 + .../secrets/count/CountRequestBuilder.java | 15 + .../BackupRestoreRequestBuilder.java | 18 + .../ActivityLogsRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + .../ActivityLogBaseItemRequestBuilder.java | 228 + .../reports/ReportsRequestBuilder.java | 239 + ...icsByPolicyWithPolicyIdRequestBuilder.java | 98 + ...usinessScenarioTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + ...ileStorageContainerItemRequestBuilder.java | 18 + .../item/archive/ArchiveRequestBuilder.java | 93 + .../unarchive/UnarchiveRequestBuilder.java | 93 + ...torageContainerTypeItemRequestBuilder.java | 9 + .../PermissionsRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + .../item/PermissionItemRequestBuilder.java | 246 + .../item/grant/GrantPostRequestBody.java | 125 + .../item/grant/GrantPostResponse.java | 63 + .../item/grant/GrantRequestBuilder.java | 104 + .../RevokeGrantsPostRequestBody.java | 108 + .../RevokeGrantsRequestBuilder.java | 105 + ...ileStorageContainerItemRequestBuilder.java | 18 + .../item/archive/ArchiveRequestBuilder.java | 93 + .../unarchive/UnarchiveRequestBuilder.java | 93 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + ...alAuthenticationMethodsRequestBuilder.java | 10 +- ...uthenticationMethodItemRequestBuilder.java | 10 +- .../chats/item/ChatItemRequestBuilder.java | 9 + .../TargetedMessagesRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...TargetedChatMessageItemRequestBuilder.java | 246 + .../HostedContentsRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...essageHostedContentItemRequestBuilder.java | 237 + .../item/value/ContentRequestBuilder.java | 195 + .../item/replies/RepliesRequestBuilder.java | 270 + .../replies/count/CountRequestBuilder.java | 128 + .../item/replies/delta/DeltaGetResponse.java | 63 + .../replies/delta/DeltaRequestBuilder.java | 166 + .../ForwardToChatPostRequestBody.java | 142 + .../ForwardToChatPostResponse.java | 63 + .../ForwardToChatRequestBuilder.java | 104 + .../item/ChatMessageItemRequestBuilder.java | 273 + .../HostedContentsRequestBuilder.java | 243 + .../count/CountRequestBuilder.java | 128 + ...essageHostedContentItemRequestBuilder.java | 237 + .../item/value/ContentRequestBuilder.java | 195 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 98 + .../softdelete/SoftDeleteRequestBuilder.java | 93 + .../UndoSoftDeleteRequestBuilder.java | 93 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 98 + .../ReplyWithQuotePostRequestBody.java | 125 + .../ReplyWithQuoteRequestBuilder.java | 105 + .../EmployeeExperienceRequestBuilder.java | 19 +- .../storyline/StorylineRequestBuilder.java | 246 + .../followers/FollowersRequestBuilder.java | 245 + .../followers/count/CountRequestBuilder.java | 128 + .../StorylineFollowerItemRequestBuilder.java | 228 + .../followings/FollowingsRequestBuilder.java | 245 + .../followings/count/CountRequestBuilder.java | 128 + .../StorylineFollowingItemRequestBuilder.java | 228 + .../insights/shared/SharedRequestBuilder.java | 33 + .../shared/count/CountRequestBuilder.java | 15 + .../item/SharedInsightItemRequestBuilder.java | 45 + .../LastSharedMethodRequestBuilder.java | 15 + .../item/resource/ResourceRequestBuilder.java | 15 + .../insights/used/UsedRequestBuilder.java | 33 + .../used/count/CountRequestBuilder.java | 15 + .../item/UsedInsightItemRequestBuilder.java | 42 + .../item/resource/ResourceRequestBuilder.java | 15 + .../item/ManagedDeviceItemRequestBuilder.java | 45 + ...estoreManagedHomeScreenRequestBuilder.java | 91 + ...LocalAdminAccountDetailRequestBuilder.java | 96 + ...trieveRecoveryLockPasscodeGetResponse.java | 107 + ...eveRecoveryLockPasscodeRequestBuilder.java | 95 + ...ateRecoveryLockPasscodeRequestBuilder.java | 91 + ...spendManagedHomeScreenPostRequestBody.java | 107 + ...uspendManagedHomeScreenRequestBuilder.java | 98 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/PlannerTaskItemRequestBuilder.java | 9 + .../item/messages/MessagesRequestBuilder.java | 243 + .../messages/count/CountRequestBuilder.java | 128 + ...nnerTaskChatMessageItemRequestBuilder.java | 246 + .../SetReactionPostRequestBody.java | 107 + .../SetReactionRequestBuilder.java | 100 + .../UnsetReactionPostRequestBody.java | 107 + .../UnsetReactionRequestBuilder.java | 100 + .../item/sponsors/SponsorsRequestBuilder.java | 11 +- .../DirectoryObjectItemRequestBuilder.java | 116 +- .../sponsors/item/ref/RefRequestBuilder.java | 93 + .../item/sponsors/ref/RefRequestBuilder.java | 281 + .../item/teamwork/TeamworkRequestBuilder.java | 27 + .../DeleteTargetedMessagePostRequestBody.java | 141 + .../DeleteTargetedMessageRequestBuilder.java | 98 + ...llRetainedTargetedMessagesGetResponse.java | 63 + ...etainedTargetedMessagesRequestBuilder.java | 164 + .../GetAllTargetedMessagesGetResponse.java | 63 + .../GetAllTargetedMessagesRequestBuilder.java | 164 + 604 files changed, 69910 insertions(+), 1005 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java delete mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/archive/ArchiveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/unarchive/UnarchiveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/PreviewScopeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/PreviewScopeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBaseCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogOperationType.java rename src/main/java/com/microsoft/graph/beta/generated/models/{OrganizationAllowedAudiences.java => ActivityLogResultStatus.java} (51%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogSeverity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppCredentialProviderRoleState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/BackupCountStatistics.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/BackupPolicyActivityLog.java rename src/main/java/com/microsoft/graph/beta/generated/models/{AndroidFotaDeploymentAssignment.java => BackupPolicyReport.java} (57%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/BackupReport.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionErrorCode.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionReport.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionResult.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerAgentSetting.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerAuthenticatedMethod.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ContentCategory.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CustomDataProvidedResourceFile.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DeviceLocalAdminAccountDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DynamicRuleActivityLog.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/EmailDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/FileArchiveStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/MacOSDeviceLocalAdminAccountDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/NotifyMembers.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OffboardingActivityLog.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OffboardingDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/OwnerlessGroupPolicy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMention.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMentionType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessageCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessageType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReaction.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReactionEvent.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PrivilegeLevel.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SamsungEFotaFirmwareVersion.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ServiceType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroupIdentity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/Storyline.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollower.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowerCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowing.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowingCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TargetOwners.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TargetedChatMessage.java rename src/main/java/com/microsoft/graph/beta/generated/models/{AndroidFotaDeploymentAssignmentTarget.java => TargetedChatMessageCollectionResponse.java} (57%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/TrafficRoutingMethod.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/PreviewFailedTask.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallAction.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallDestinationAddress.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallDestinationFqdnAddress.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallDestinationIpAddress.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallDestinationMatching.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallMatchingConditions.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallPolicy.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallPolicyCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallPolicyLink.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallPolicySettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallProtocol.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallRule.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallRuleSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallSourceAddress.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallSourceIpAddress.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CloudFirewallSourceMatching.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/CrossTenantAccessType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/DeviceJoinType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/CorrelationReason.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/MergeResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/AppAccessContext.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/AttachmentInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/AttachmentSensitiveInformationDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/AuditRecordType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/BaseAuditRecord.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/ComplianceBaseAuditRecord.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/ComplianceDLPBaseAuditRecord.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/ComplianceDlpEndpointAuditRecord.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/ComplianceDlpExchangeAuditRecord.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/ComplianceDlpSharePointAuditRecord.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/EndpointMetaDataInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/EnforcementType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/ExceptionInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/ExchangeMetaDataInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/PurposeType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/RemediationActivityType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/RemediationInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/SensitiveInformationDetailedConfidenceLevelResult.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/SessionMetadataInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/SharePointMetaDataInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/SubscriptionInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/dlp/UserType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/CloudFirewallPoliciesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/CloudFirewallPolicyItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/PolicyRulesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/item/PolicyRuleItemRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/{microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse.java => microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java} (79%) rename src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/{microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.java => microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java} (77%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/policies/ownerlessgrouppolicy/OwnerlessGroupPolicyRequestBuilder.java rename src/main/java/com/microsoft/graph/beta/generated/{devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportRequestBuilder.java => security/alerts_v2/microsoftgraphsecuritymovealerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.java} (57%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MoveAlertsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MergeIncidentsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/ActivityLogsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/item/ActivityLogBaseItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/reports/ReportsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/reports/getstatisticsbypolicywithpolicyid/GetStatisticsByPolicyWithPolicyIdRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/archive/ArchiveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/unarchive/UnarchiveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/PermissionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/PermissionItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/archive/ArchiveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/unarchive/UnarchiveRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/StorylineRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/FollowersRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/item/StorylineFollowerItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/FollowingsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/item/StorylineFollowingItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/MessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/ref/RefRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/ref/RefRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessagePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java index 4cc258fe9b7..945482ab6fc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java @@ -38,8 +38,11 @@ public AcquireAccessTokenRequestBuilder(@jakarta.annotation.Nonnull final String * Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body) { post(body, null); } @@ -48,8 +51,11 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest * @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 + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -61,8 +67,11 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest * Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body) { return toPostRequestInformation(body, null); } @@ -71,8 +80,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -85,8 +97,11 @@ 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 AcquireAccessTokenRequestBuilder} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public AcquireAccessTokenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new AcquireAccessTokenRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java index 56a6b74af88..aaa622ad787 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java @@ -38,8 +38,11 @@ public ValidateCredentialsRequestBuilder(@jakarta.annotation.Nonnull final Strin * Validate that the credentials are valid in the tenant. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { post(body, null); } @@ -48,8 +51,11 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * @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 + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -61,8 +67,11 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * Validate that the credentials are valid in the tenant. * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { return toPostRequestInformation(body, null); } @@ -71,8 +80,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -85,8 +97,11 @@ 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 ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public ValidateCredentialsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ValidateCredentialsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java index d65a63459b7..64517bba759 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java @@ -38,7 +38,10 @@ public ValidateCredentialsRequestBuilder(@jakarta.annotation.Nonnull final Strin * Invoke action validateCredentials * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { post(body, null); } @@ -47,7 +50,10 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * @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 + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -59,8 +65,11 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * Invoke action validateCredentials * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { return toPostRequestInformation(body, null); } @@ -69,8 +78,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -83,8 +95,11 @@ 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 ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public ValidateCredentialsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ValidateCredentialsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/SecretsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/SecretsRequestBuilder.java index 7bf00644ec9..2f8235dc287 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/SecretsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/SecretsRequestBuilder.java @@ -22,7 +22,10 @@ public class SecretsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -48,8 +51,11 @@ public SecretsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j * @param body The request body * @return a {@link SecretsPutResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nullable + @Deprecated public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutRequestBody body) { return put(body, null); } @@ -59,8 +65,11 @@ public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutReques * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SecretsPutResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nullable + @Deprecated public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); @@ -72,8 +81,11 @@ public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutReques * Update property secrets value. * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final SecretsPutRequestBody body) { return toPutRequestInformation(body, null); } @@ -82,8 +94,11 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final SecretsPutRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); @@ -96,8 +111,11 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link SecretsRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public SecretsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SecretsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/count/CountRequestBuilder.java index b2cdbdfca9c..5ae27b3d447 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applications/item/synchronization/secrets/count/CountRequestBuilder.java @@ -39,8 +39,11 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nullable + @Deprecated public Integer get() { return get(null); } @@ -49,8 +52,11 @@ public Integer get() { * @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 + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nullable + @Deprecated public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -60,8 +66,11 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -69,8 +78,11 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -81,8 +93,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 CountRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java index 6dc23ec03ec..2d42b7396c7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java @@ -59,7 +59,7 @@ public ApplicationTemplatesRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/applicationTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @return a {@link ApplicationTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public ApplicationTemplateCollectionResponse get() { return get(null); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApplicationTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public ApplicationTemplateCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, ApplicationTemplateCollectionResponse::createFromDiscriminatorValue); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public ApplicationTemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull fi return new ApplicationTemplatesRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java index cb9c8abc2f6..5ad52a3e258 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/ChatItemRequestBuilder.java @@ -15,6 +15,7 @@ import com.microsoft.graph.beta.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder; import com.microsoft.graph.beta.chats.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.chats.item.tabs.TabsRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder; import com.microsoft.graph.beta.chats.item.unhideforuser.UnhideForUserRequestBuilder; import com.microsoft.graph.beta.models.Chat; import com.microsoft.graph.beta.models.odataerrors.ODataError; @@ -156,6 +157,14 @@ public StartMigrationRequestBuilder startMigration() { public TabsRequestBuilder tabs() { return new TabsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + * @return a {@link TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder targetedMessages() { + return new TargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unhideForUser method. * @return a {@link UnhideForUserRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..a10205b99a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages; + +import com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TargetedChatMessage; +import com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse; +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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedMessagesRequestBuilder 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 targetedMessages property of the microsoft.graph.chat entity. + * @param targetedChatMessageId The unique identifier of targetedChatMessage + * @return a {@link TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder byTargetedChatMessageId(@jakarta.annotation.Nonnull final String targetedChatMessageId) { + Objects.requireNonNull(targetedChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("targetedChatMessage%2Did", targetedChatMessageId); + return new TargetedChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} 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 TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get targetedMessages from chats + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get() { + return get(null); + } + /** + * Get targetedMessages from chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse 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, TargetedChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to targetedMessages for chats + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to targetedMessages for chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Get targetedMessages from chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages from chats + * @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 targetedMessages for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to targetedMessages for chats + * @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 TargetedChatMessage 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 TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get targetedMessages from chats + */ + @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/beta/generated/chats/item/targetedmessages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2a0bdb9079d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/$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}/chats/{chat%2Did}/targetedMessages/$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/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..4403ca64609 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item; + +import com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TargetedChatMessage; +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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} 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 TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property targetedMessages for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property targetedMessages for chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get targetedMessages from chats + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get() { + return get(null); + } + /** + * Get targetedMessages from chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property targetedMessages in chats + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property targetedMessages in chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property targetedMessages for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property targetedMessages for chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get targetedMessages from chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages from chats + * @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 targetedMessages in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property targetedMessages in chats + * @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 TargetedChatMessage 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 TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedChatMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get targetedMessages from chats + */ + @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/beta/generated/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..98607cd7c22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents; + +import com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.beta.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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} 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 HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse 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, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @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 ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1a4620c10d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$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/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..4916046e5ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item; + +import com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder; +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the chat entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} 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 ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents for chats + * @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); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents for chats + * @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; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @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 ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..4bacfdbd7a3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} 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 ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..7d5e4f95445 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java @@ -0,0 +1,270 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies; + +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; +import com.microsoft.graph.beta.models.ChatMessage; +import com.microsoft.graph.beta.models.ChatMessageCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the forwardToChat method. + * @return a {@link ForwardToChatRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ForwardToChatRequestBuilder forwardToChat() { + return new ForwardToChatRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @param chatMessageId The unique identifier of chatMessage + * @return a {@link ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder byChatMessageId(@jakarta.annotation.Nonnull final String chatMessageId) { + Objects.requireNonNull(chatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessage%2Did", chatMessageId); + return new ChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse 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, ChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for chats + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for chats + * @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 + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies for chats + * @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 ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/beta/generated/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e450a0e241d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..0e96152e5ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.ChatMessage; +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 DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + 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} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * 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(ChatMessage::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/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..fe9b7085d1a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} 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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} 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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @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) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java new file mode 100644 index 00000000000..f1cc6795547 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat; + +import com.microsoft.graph.beta.models.ChatMessage; +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 ForwardToChatPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ForwardToChatPostRequestBody} and sets the default values. + */ + public ForwardToChatPostRequestBody() { + 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 ForwardToChatPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ForwardToChatPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ForwardToChatPostRequestBody(); + } + /** + * 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 additionalMessage property value. The additionalMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getAdditionalMessage() { + return this.backingStore.get("additionalMessage"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("additionalMessage", (n) -> { this.setAdditionalMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("targetChatIds", (n) -> { this.setTargetChatIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the targetChatIds property value. The targetChatIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTargetChatIds() { + return this.backingStore.get("targetChatIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("additionalMessage", this.getAdditionalMessage()); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeCollectionOfPrimitiveValues("targetChatIds", this.getTargetChatIds()); + 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 additionalMessage property value. The additionalMessage property + * @param value Value to set for the additionalMessage property. + */ + public void setAdditionalMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("additionalMessage", 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the targetChatIds property value. The targetChatIds property + * @param value Value to set for the targetChatIds property. + */ + public void setTargetChatIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("targetChatIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java new file mode 100644 index 00000000000..42cc6b0898d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat; + +import com.microsoft.graph.beta.models.ActionResultPart; +import com.microsoft.graph.beta.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 ForwardToChatPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ForwardToChatPostResponse} and sets the default values. + */ + public ForwardToChatPostResponse() { + 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 ForwardToChatPostResponse} + */ + @jakarta.annotation.Nonnull + public static ForwardToChatPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ForwardToChatPostResponse(); + } + /** + * 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/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java new file mode 100644 index 00000000000..3d2caf47e6b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat; + +import com.microsoft.graph.beta.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 forwardToChat method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ForwardToChatRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ForwardToChatRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ForwardToChatRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/forwardToChat", pathParameters); + } + /** + * Instantiates a new {@link ForwardToChatRequestBuilder} 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 ForwardToChatRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/forwardToChat", rawUrl); + } + /** + * Forward a chat message, a channel message, or a channel message reply to a chat. + * @param body The request body + * @return a {@link ForwardToChatPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ForwardToChatPostResponse post(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody body) { + return post(body, null); + } + /** + * Forward a chat message, a channel message, or a channel message reply to a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ForwardToChatPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ForwardToChatPostResponse post(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody 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, ForwardToChatPostResponse::createFromDiscriminatorValue); + } + /** + * Forward a chat message, a channel message, or a channel message reply to a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Forward a chat message, a channel message, or a channel message reply to 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody 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 ForwardToChatRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ForwardToChatRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ForwardToChatRequestBuilder(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/beta/generated/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..c3435b9b501 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item; + +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.beta.models.ChatMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the softDelete method. + * @return a {@link SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder softDelete() { + return new SoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the undoSoftDelete method. + * @return a {@link UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder undoSoftDelete() { + return new UndoSoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} 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 ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for chats + * @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); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @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 + */ + @jakarta.annotation.Nullable + public ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in chats + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in chats + * @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 + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for chats + * @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; + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property replies in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies in chats + * @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 ChatMessage 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 ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageItemRequestBuilder(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 { + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..c0892cee40a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents; + +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.beta.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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} 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 HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse 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, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @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 ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..187dc5db4f8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$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/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..b594d287401 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item; + +import com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder; +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the chat entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} 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 ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents for chats + * @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); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents for chats + * @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; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @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 ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a5a9e8500a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} 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 ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..915e110618a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..4a8a91a3905 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", rawUrl); + } + /** + * Invoke action setReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action setReaction + * @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 + */ + public void post(@jakarta.annotation.Nonnull final SetReactionPostRequestBody 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); + } + /** + * Invoke action setReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action setReaction + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..eae5437f4da --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete; + +import com.microsoft.graph.beta.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 softDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", pathParameters); + } + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} 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 SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", rawUrl); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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 SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SoftDeleteRequestBuilder(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/beta/generated/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..82371818521 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete; + +import com.microsoft.graph.beta.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 undoSoftDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UndoSoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", pathParameters); + } + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} 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 UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", rawUrl); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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 UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UndoSoftDeleteRequestBuilder(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/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..302970f32fd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..d3f80a5ec34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action unsetReaction + * @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 + */ + public void post(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody 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); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action unsetReaction + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..957061f0c39 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.beta.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * 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.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..c92249a2294 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.beta.models.ChatMessage; +import com.microsoft.graph.beta.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} 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 ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in 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 + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in 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 + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java index d2d0b796344..382c4d185d0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -36,16 +36,21 @@ import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.requestremoteassistance.RequestRemoteAssistanceRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.resetpasscode.ResetPasscodeRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotatebitlockerkeys.RotateBitLockerKeysRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotatefilevaultkey.RotateFileVaultKeyRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.securitybaselinestates.SecurityBaselineStatesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.sendcustomnotificationtocompanyportal.SendCustomNotificationToCompanyPortalRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.setdevicename.SetDeviceNameRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.shutdown.ShutDownRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.syncdevice.SyncDeviceRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.triggerconfigurationmanageraction.TriggerConfigurationManagerActionRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.updatewindowsdeviceaccount.UpdateWindowsDeviceAccountRequestBuilder; @@ -362,6 +367,14 @@ public RequestRemoteAssistanceRequestBuilder requestRemoteAssistance() { public ResetPasscodeRequestBuilder resetPasscode() { return new ResetPasscodeRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the restoreManagedHomeScreen method. + * @return a {@link RestoreManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreManagedHomeScreenRequestBuilder restoreManagedHomeScreen() { + return new RestoreManagedHomeScreenRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retire method. * @return a {@link RetireRequestBuilder} @@ -370,6 +383,14 @@ public ResetPasscodeRequestBuilder resetPasscode() { public RetireRequestBuilder retire() { return new RetireRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveDeviceLocalAdminAccountDetail method. + * @return a {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder retrieveDeviceLocalAdminAccountDetail() { + return new RetrieveDeviceLocalAdminAccountDetailRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retrieveMacOSManagedDeviceLocalAdminAccountDetail method. * @return a {@link RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder} @@ -378,6 +399,14 @@ public RetireRequestBuilder retire() { public RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder retrieveMacOSManagedDeviceLocalAdminAccountDetail() { return new RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveRecoveryLockPasscode method. + * @return a {@link RetrieveRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveRecoveryLockPasscodeRequestBuilder retrieveRecoveryLockPasscode() { + return new RetrieveRecoveryLockPasscodeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the revokeAppleVppLicenses method. * @return a {@link RevokeAppleVppLicensesRequestBuilder} @@ -410,6 +439,14 @@ public RotateFileVaultKeyRequestBuilder rotateFileVaultKey() { public RotateLocalAdminPasswordRequestBuilder rotateLocalAdminPassword() { return new RotateLocalAdminPasswordRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the rotateRecoveryLockPasscode method. + * @return a {@link RotateRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RotateRecoveryLockPasscodeRequestBuilder rotateRecoveryLockPasscode() { + return new RotateRecoveryLockPasscodeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the securityBaselineStates property of the microsoft.graph.managedDevice entity. * @return a {@link SecurityBaselineStatesRequestBuilder} @@ -442,6 +479,14 @@ public SetDeviceNameRequestBuilder setDeviceName() { public ShutDownRequestBuilder shutDown() { return new ShutDownRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the suspendManagedHomeScreen method. + * @return a {@link SuspendManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SuspendManagedHomeScreenRequestBuilder suspendManagedHomeScreen() { + return new SuspendManagedHomeScreenRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the syncDevice method. * @return a {@link SyncDeviceRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java new file mode 100644 index 00000000000..79e16ebc844 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen; + +import com.microsoft.graph.beta.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 restoreManagedHomeScreen method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreManagedHomeScreenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreManagedHomeScreenRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/restoreManagedHomeScreen", pathParameters); + } + /** + * Instantiates a new {@link RestoreManagedHomeScreenRequestBuilder} 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 RestoreManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/restoreManagedHomeScreen", rawUrl); + } + /** + * Restore Managed Home Screen + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Restore Managed Home Screen + * @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 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); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Restore Managed Home Screen + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore Managed Home Screen + * @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 RestoreManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreManagedHomeScreenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreManagedHomeScreenRequestBuilder(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/beta/generated/devicemanagement/comanageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java new file mode 100644 index 00000000000..c9021ae0cce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail; + +import com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail; +import com.microsoft.graph.beta.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 retrieveDeviceLocalAdminAccountDetail method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveDeviceLocalAdminAccountDetailRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/retrieveDeviceLocalAdminAccountDetail()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} 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 RetrieveDeviceLocalAdminAccountDetailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/retrieveDeviceLocalAdminAccountDetail()", rawUrl); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @return a {@link DeviceLocalAdminAccountDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceLocalAdminAccountDetail get() { + return get(null); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceLocalAdminAccountDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceLocalAdminAccountDetail 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, DeviceLocalAdminAccountDetail::createFromDiscriminatorValue); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/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 RetrieveDeviceLocalAdminAccountDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveDeviceLocalAdminAccountDetailRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java new file mode 100644 index 00000000000..1c49ec4f718 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode; + +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 RetrieveRecoveryLockPasscodeGetResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeGetResponse} and sets the default values. + */ + public RetrieveRecoveryLockPasscodeGetResponse() { + 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 RetrieveRecoveryLockPasscodeGetResponse} + */ + @jakarta.annotation.Nonnull + public static RetrieveRecoveryLockPasscodeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveRecoveryLockPasscodeGetResponse(); + } + /** + * 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("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String 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); + writer.writeStringValue("value", this.getValue()); + 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 value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java new file mode 100644 index 00000000000..9df0bb20b73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode; + +import com.microsoft.graph.beta.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 retrieveRecoveryLockPasscode method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveRecoveryLockPasscodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/retrieveRecoveryLockPasscode()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeRequestBuilder} 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 RetrieveRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/retrieveRecoveryLockPasscode()", rawUrl); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @return a {@link RetrieveRecoveryLockPasscodeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RetrieveRecoveryLockPasscodeGetResponse get() { + return get(null); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RetrieveRecoveryLockPasscodeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RetrieveRecoveryLockPasscodeGetResponse 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, RetrieveRecoveryLockPasscodeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/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 RetrieveRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveRecoveryLockPasscodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveRecoveryLockPasscodeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java new file mode 100644 index 00000000000..a2d7477ffef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode; + +import com.microsoft.graph.beta.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 rotateRecoveryLockPasscode method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RotateRecoveryLockPasscodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RotateRecoveryLockPasscodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RotateRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/rotateRecoveryLockPasscode", pathParameters); + } + /** + * Instantiates a new {@link RotateRecoveryLockPasscodeRequestBuilder} 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 RotateRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/rotateRecoveryLockPasscode", rawUrl); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @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 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); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @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 RotateRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RotateRecoveryLockPasscodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RotateRecoveryLockPasscodeRequestBuilder(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/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java new file mode 100644 index 00000000000..77bc3697cfb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen; + +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 SuspendManagedHomeScreenPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SuspendManagedHomeScreenPostRequestBody} and sets the default values. + */ + public SuspendManagedHomeScreenPostRequestBody() { + 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 SuspendManagedHomeScreenPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SuspendManagedHomeScreenPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SuspendManagedHomeScreenPostRequestBody(); + } + /** + * 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("timeoutMinutes", (n) -> { this.setTimeoutMinutes(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the timeoutMinutes property value. The timeoutMinutes property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTimeoutMinutes() { + return this.backingStore.get("timeoutMinutes"); + } + /** + * 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("timeoutMinutes", this.getTimeoutMinutes()); + 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 timeoutMinutes property value. The timeoutMinutes property + * @param value Value to set for the timeoutMinutes property. + */ + public void setTimeoutMinutes(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("timeoutMinutes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java new file mode 100644 index 00000000000..c142a879c19 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen; + +import com.microsoft.graph.beta.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 suspendManagedHomeScreen method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SuspendManagedHomeScreenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SuspendManagedHomeScreenRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SuspendManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/suspendManagedHomeScreen", pathParameters); + } + /** + * Instantiates a new {@link SuspendManagedHomeScreenRequestBuilder} 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 SuspendManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/suspendManagedHomeScreen", rawUrl); + } + /** + * Temporarily suspend Managed Home Screen + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody body) { + post(body, null); + } + /** + * Temporarily suspend Managed Home Screen + * @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 + */ + public void post(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody 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); + } + /** + * Temporarily suspend Managed Home Screen + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Temporarily suspend Managed Home Screen + * @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 SuspendManagedHomeScreenPostRequestBody 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 SuspendManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SuspendManagedHomeScreenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SuspendManagedHomeScreenRequestBuilder(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/beta/generated/devicemanagement/deponboardingsettings/item/DepOnboardingSettingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/DepOnboardingSettingItemRequestBuilder.java index 77ad9ea9574..a6eddd7740e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/DepOnboardingSettingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/DepOnboardingSettingItemRequestBuilder.java @@ -8,6 +8,7 @@ import com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.generateencryptionpublickey.GenerateEncryptionPublicKeyRequestBuilder; import com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.getencryptionpublickey.GetEncryptionPublicKeyRequestBuilder; import com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.importedappledeviceidentities.ImportedAppleDeviceIdentitiesRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.shareforschooldatasyncservice.ShareForSchoolDataSyncServiceRequestBuilder; import com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.syncwithappledeviceenrollmentprogram.SyncWithAppleDeviceEnrollmentProgramRequestBuilder; import com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.unshareforschooldatasyncservice.UnshareForSchoolDataSyncServiceRequestBuilder; @@ -96,6 +97,14 @@ public GetEncryptionPublicKeyRequestBuilder getEncryptionPublicKey() { public ImportedAppleDeviceIdentitiesRequestBuilder importedAppleDeviceIdentities() { return new ImportedAppleDeviceIdentitiesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the releaseAppleDevices method. + * @return a {@link ReleaseAppleDevicesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReleaseAppleDevicesRequestBuilder releaseAppleDevices() { + return new ReleaseAppleDevicesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the shareForSchoolDataSyncService method. * @return a {@link ShareForSchoolDataSyncServiceRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesPostRequestBody.java new file mode 100644 index 00000000000..e55c8a60626 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesPostRequestBody.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices; + +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 ReleaseAppleDevicesPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReleaseAppleDevicesPostRequestBody} and sets the default values. + */ + public ReleaseAppleDevicesPostRequestBody() { + 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 ReleaseAppleDevicesPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReleaseAppleDevicesPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReleaseAppleDevicesPostRequestBody(); + } + /** + * 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 depToken property value. The depToken property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDepToken() { + return this.backingStore.get("depToken"); + } + /** + * Gets the deviceSerialNumbers property value. The deviceSerialNumbers property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDeviceSerialNumbers() { + return this.backingStore.get("deviceSerialNumbers"); + } + /** + * 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("depToken", (n) -> { this.setDepToken(n.getStringValue()); }); + deserializerMap.put("deviceSerialNumbers", (n) -> { this.setDeviceSerialNumbers(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("depToken", this.getDepToken()); + writer.writeCollectionOfPrimitiveValues("deviceSerialNumbers", this.getDeviceSerialNumbers()); + 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 depToken property value. The depToken property + * @param value Value to set for the depToken property. + */ + public void setDepToken(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("depToken", value); + } + /** + * Sets the deviceSerialNumbers property value. The deviceSerialNumbers property + * @param value Value to set for the deviceSerialNumbers property. + */ + public void setDeviceSerialNumbers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("deviceSerialNumbers", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesRequestBuilder.java new file mode 100644 index 00000000000..d8dff59ba11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/deponboardingsettings/item/releaseappledevices/ReleaseAppleDevicesRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices; + +import com.microsoft.graph.beta.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 releaseAppleDevices method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReleaseAppleDevicesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReleaseAppleDevicesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReleaseAppleDevicesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/depOnboardingSettings/{depOnboardingSetting%2Did}/releaseAppleDevices", pathParameters); + } + /** + * Instantiates a new {@link ReleaseAppleDevicesRequestBuilder} 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 ReleaseAppleDevicesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/depOnboardingSettings/{depOnboardingSetting%2Did}/releaseAppleDevices", rawUrl); + } + /** + * Invoke action releaseAppleDevices + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final ReleaseAppleDevicesPostRequestBody body) { + post(body, null); + } + /** + * Invoke action releaseAppleDevices + * @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 + */ + public void post(@jakarta.annotation.Nonnull final ReleaseAppleDevicesPostRequestBody 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); + } + /** + * Invoke action releaseAppleDevices + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReleaseAppleDevicesPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action releaseAppleDevices + * @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 ReleaseAppleDevicesPostRequestBody 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 ReleaseAppleDevicesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReleaseAppleDevicesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReleaseAppleDevicesRequestBuilder(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/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java index bba12f24de6..aa28c026ec7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -36,16 +36,21 @@ import com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.requestremoteassistance.RequestRemoteAssistanceRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotatebitlockerkeys.RotateBitLockerKeysRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotatefilevaultkey.RotateFileVaultKeyRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.securitybaselinestates.SecurityBaselineStatesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.sendcustomnotificationtocompanyportal.SendCustomNotificationToCompanyPortalRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.setdevicename.SetDeviceNameRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.shutdown.ShutDownRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.syncdevice.SyncDeviceRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.triggerconfigurationmanageraction.TriggerConfigurationManagerActionRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.updatewindowsdeviceaccount.UpdateWindowsDeviceAccountRequestBuilder; @@ -362,6 +367,14 @@ public RequestRemoteAssistanceRequestBuilder requestRemoteAssistance() { public ResetPasscodeRequestBuilder resetPasscode() { return new ResetPasscodeRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the restoreManagedHomeScreen method. + * @return a {@link RestoreManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreManagedHomeScreenRequestBuilder restoreManagedHomeScreen() { + return new RestoreManagedHomeScreenRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retire method. * @return a {@link RetireRequestBuilder} @@ -370,6 +383,14 @@ public ResetPasscodeRequestBuilder resetPasscode() { public RetireRequestBuilder retire() { return new RetireRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveDeviceLocalAdminAccountDetail method. + * @return a {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder retrieveDeviceLocalAdminAccountDetail() { + return new RetrieveDeviceLocalAdminAccountDetailRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retrieveMacOSManagedDeviceLocalAdminAccountDetail method. * @return a {@link RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder} @@ -378,6 +399,14 @@ public RetireRequestBuilder retire() { public RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder retrieveMacOSManagedDeviceLocalAdminAccountDetail() { return new RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveRecoveryLockPasscode method. + * @return a {@link RetrieveRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveRecoveryLockPasscodeRequestBuilder retrieveRecoveryLockPasscode() { + return new RetrieveRecoveryLockPasscodeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the revokeAppleVppLicenses method. * @return a {@link RevokeAppleVppLicensesRequestBuilder} @@ -410,6 +439,14 @@ public RotateFileVaultKeyRequestBuilder rotateFileVaultKey() { public RotateLocalAdminPasswordRequestBuilder rotateLocalAdminPassword() { return new RotateLocalAdminPasswordRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the rotateRecoveryLockPasscode method. + * @return a {@link RotateRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RotateRecoveryLockPasscodeRequestBuilder rotateRecoveryLockPasscode() { + return new RotateRecoveryLockPasscodeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the securityBaselineStates property of the microsoft.graph.managedDevice entity. * @return a {@link SecurityBaselineStatesRequestBuilder} @@ -442,6 +479,14 @@ public SetDeviceNameRequestBuilder setDeviceName() { public ShutDownRequestBuilder shutDown() { return new ShutDownRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the suspendManagedHomeScreen method. + * @return a {@link SuspendManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SuspendManagedHomeScreenRequestBuilder suspendManagedHomeScreen() { + return new SuspendManagedHomeScreenRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the syncDevice method. * @return a {@link SyncDeviceRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java new file mode 100644 index 00000000000..c06f02b4ea6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen; + +import com.microsoft.graph.beta.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 restoreManagedHomeScreen method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreManagedHomeScreenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreManagedHomeScreenRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/restoreManagedHomeScreen", pathParameters); + } + /** + * Instantiates a new {@link RestoreManagedHomeScreenRequestBuilder} 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 RestoreManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/restoreManagedHomeScreen", rawUrl); + } + /** + * Restore Managed Home Screen + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Restore Managed Home Screen + * @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 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); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Restore Managed Home Screen + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore Managed Home Screen + * @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 RestoreManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreManagedHomeScreenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreManagedHomeScreenRequestBuilder(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/beta/generated/devicemanagement/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java new file mode 100644 index 00000000000..4e1e5e3e76e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail; + +import com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail; +import com.microsoft.graph.beta.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 retrieveDeviceLocalAdminAccountDetail method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveDeviceLocalAdminAccountDetailRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/retrieveDeviceLocalAdminAccountDetail()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} 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 RetrieveDeviceLocalAdminAccountDetailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/retrieveDeviceLocalAdminAccountDetail()", rawUrl); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @return a {@link DeviceLocalAdminAccountDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceLocalAdminAccountDetail get() { + return get(null); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceLocalAdminAccountDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceLocalAdminAccountDetail 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, DeviceLocalAdminAccountDetail::createFromDiscriminatorValue); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/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 RetrieveDeviceLocalAdminAccountDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveDeviceLocalAdminAccountDetailRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java new file mode 100644 index 00000000000..b26e737acaf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode; + +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 RetrieveRecoveryLockPasscodeGetResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeGetResponse} and sets the default values. + */ + public RetrieveRecoveryLockPasscodeGetResponse() { + 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 RetrieveRecoveryLockPasscodeGetResponse} + */ + @jakarta.annotation.Nonnull + public static RetrieveRecoveryLockPasscodeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveRecoveryLockPasscodeGetResponse(); + } + /** + * 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("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String 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); + writer.writeStringValue("value", this.getValue()); + 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 value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java new file mode 100644 index 00000000000..af65a7dad20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode; + +import com.microsoft.graph.beta.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 retrieveRecoveryLockPasscode method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveRecoveryLockPasscodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/retrieveRecoveryLockPasscode()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeRequestBuilder} 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 RetrieveRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/retrieveRecoveryLockPasscode()", rawUrl); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @return a {@link RetrieveRecoveryLockPasscodeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RetrieveRecoveryLockPasscodeGetResponse get() { + return get(null); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RetrieveRecoveryLockPasscodeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RetrieveRecoveryLockPasscodeGetResponse 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, RetrieveRecoveryLockPasscodeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/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 RetrieveRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveRecoveryLockPasscodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveRecoveryLockPasscodeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java new file mode 100644 index 00000000000..c84afe4fd49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode; + +import com.microsoft.graph.beta.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 rotateRecoveryLockPasscode method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RotateRecoveryLockPasscodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RotateRecoveryLockPasscodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RotateRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/rotateRecoveryLockPasscode", pathParameters); + } + /** + * Instantiates a new {@link RotateRecoveryLockPasscodeRequestBuilder} 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 RotateRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/rotateRecoveryLockPasscode", rawUrl); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @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 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); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @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 RotateRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RotateRecoveryLockPasscodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RotateRecoveryLockPasscodeRequestBuilder(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/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java new file mode 100644 index 00000000000..fd57d62b36f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen; + +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 SuspendManagedHomeScreenPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SuspendManagedHomeScreenPostRequestBody} and sets the default values. + */ + public SuspendManagedHomeScreenPostRequestBody() { + 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 SuspendManagedHomeScreenPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SuspendManagedHomeScreenPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SuspendManagedHomeScreenPostRequestBody(); + } + /** + * 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("timeoutMinutes", (n) -> { this.setTimeoutMinutes(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the timeoutMinutes property value. The timeoutMinutes property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTimeoutMinutes() { + return this.backingStore.get("timeoutMinutes"); + } + /** + * 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("timeoutMinutes", this.getTimeoutMinutes()); + 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 timeoutMinutes property value. The timeoutMinutes property + * @param value Value to set for the timeoutMinutes property. + */ + public void setTimeoutMinutes(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("timeoutMinutes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java new file mode 100644 index 00000000000..51c42d4eec1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen; + +import com.microsoft.graph.beta.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 suspendManagedHomeScreen method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SuspendManagedHomeScreenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SuspendManagedHomeScreenRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SuspendManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/suspendManagedHomeScreen", pathParameters); + } + /** + * Instantiates a new {@link SuspendManagedHomeScreenRequestBuilder} 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 SuspendManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/suspendManagedHomeScreen", rawUrl); + } + /** + * Temporarily suspend Managed Home Screen + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody body) { + post(body, null); + } + /** + * Temporarily suspend Managed Home Screen + * @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 + */ + public void post(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody 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); + } + /** + * Temporarily suspend Managed Home Screen + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Temporarily suspend Managed Home Screen + * @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 SuspendManagedHomeScreenPostRequestBody 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 SuspendManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SuspendManagedHomeScreenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SuspendManagedHomeScreenRequestBuilder(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/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java index 248846dd9f1..45158467616 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/ReportsRequestBuilder.java @@ -70,7 +70,6 @@ import com.microsoft.graph.beta.devicemanagement.reports.getwindowsqualityupdatealertsummaryreport.GetWindowsQualityUpdateAlertSummaryReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.getwindowsupdatealertsperpolicyperdevicereport.GetWindowsUpdateAlertsPerPolicyPerDeviceReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.getwindowsupdatealertsummaryreport.GetWindowsUpdateAlertSummaryReportRequestBuilder; -import com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.retrieveandroidworkprofiledevicemigrationstatuses.RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.retrieveappledeviceosupdatestatus.RetrieveAppleDeviceOSUpdateStatusRequestBuilder; import com.microsoft.graph.beta.devicemanagement.reports.retrieveappleosupdatefailures.RetrieveAppleOSUpdateFailuresRequestBuilder; @@ -660,14 +659,6 @@ public GetWindowsUpdateAlertsPerPolicyPerDeviceReportRequestBuilder getWindowsUp public GetWindowsUpdateAlertSummaryReportRequestBuilder getWindowsUpdateAlertSummaryReport() { return new GetWindowsUpdateAlertSummaryReportRequestBuilder(pathParameters, requestAdapter); } - /** - * Provides operations to call the getZebraFotaDeploymentReport method. - * @return a {@link GetZebraFotaDeploymentReportRequestBuilder} - */ - @jakarta.annotation.Nonnull - public GetZebraFotaDeploymentReportRequestBuilder getZebraFotaDeploymentReport() { - return new GetZebraFotaDeploymentReportRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to call the retrieveAndroidWorkProfileDeviceMigrationStatuses method. * @return a {@link RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportPostRequestBody.java deleted file mode 100644 index 966423030c1..00000000000 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportPostRequestBody.java +++ /dev/null @@ -1,243 +0,0 @@ -package com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport; - -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 GetZebraFotaDeploymentReportPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - @jakarta.annotation.Nonnull - protected BackingStore backingStore; - /** - * Instantiates a new {@link GetZebraFotaDeploymentReportPostRequestBody} and sets the default values. - */ - public GetZebraFotaDeploymentReportPostRequestBody() { - 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 GetZebraFotaDeploymentReportPostRequestBody} - */ - @jakarta.annotation.Nonnull - public static GetZebraFotaDeploymentReportPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new GetZebraFotaDeploymentReportPostRequestBody(); - } - /** - * 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>(9); - deserializerMap.put("filter", (n) -> { this.setFilter(n.getStringValue()); }); - deserializerMap.put("groupBy", (n) -> { this.setGroupBy(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); - deserializerMap.put("orderBy", (n) -> { this.setOrderBy(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("search", (n) -> { this.setSearch(n.getStringValue()); }); - deserializerMap.put("select", (n) -> { this.setSelect(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("sessionId", (n) -> { this.setSessionId(n.getStringValue()); }); - deserializerMap.put("skip", (n) -> { this.setSkip(n.getIntegerValue()); }); - deserializerMap.put("top", (n) -> { this.setTop(n.getIntegerValue()); }); - return deserializerMap; - } - /** - * Gets the filter property value. The filter property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getFilter() { - return this.backingStore.get("filter"); - } - /** - * Gets the groupBy property value. The groupBy property - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getGroupBy() { - return this.backingStore.get("groupBy"); - } - /** - * Gets the name property value. The name property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getName() { - return this.backingStore.get("name"); - } - /** - * Gets the orderBy property value. The orderBy property - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getOrderBy() { - return this.backingStore.get("orderBy"); - } - /** - * Gets the search property value. The search property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getSearch() { - return this.backingStore.get("search"); - } - /** - * Gets the select property value. The select property - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getSelect() { - return this.backingStore.get("select"); - } - /** - * Gets the sessionId property value. The sessionId property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getSessionId() { - return this.backingStore.get("sessionId"); - } - /** - * Gets the skip property value. The skip property - * @return a {@link Integer} - */ - @jakarta.annotation.Nullable - public Integer getSkip() { - return this.backingStore.get("skip"); - } - /** - * Gets the top property value. The top property - * @return a {@link Integer} - */ - @jakarta.annotation.Nullable - public Integer getTop() { - return this.backingStore.get("top"); - } - /** - * 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("filter", this.getFilter()); - writer.writeCollectionOfPrimitiveValues("groupBy", this.getGroupBy()); - writer.writeStringValue("name", this.getName()); - writer.writeCollectionOfPrimitiveValues("orderBy", this.getOrderBy()); - writer.writeStringValue("search", this.getSearch()); - writer.writeCollectionOfPrimitiveValues("select", this.getSelect()); - writer.writeStringValue("sessionId", this.getSessionId()); - writer.writeIntegerValue("skip", this.getSkip()); - writer.writeIntegerValue("top", this.getTop()); - 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 filter property value. The filter property - * @param value Value to set for the filter property. - */ - public void setFilter(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("filter", value); - } - /** - * Sets the groupBy property value. The groupBy property - * @param value Value to set for the groupBy property. - */ - public void setGroupBy(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("groupBy", value); - } - /** - * Sets the name property value. The name property - * @param value Value to set for the name property. - */ - public void setName(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("name", value); - } - /** - * Sets the orderBy property value. The orderBy property - * @param value Value to set for the orderBy property. - */ - public void setOrderBy(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("orderBy", value); - } - /** - * Sets the search property value. The search property - * @param value Value to set for the search property. - */ - public void setSearch(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("search", value); - } - /** - * Sets the select property value. The select property - * @param value Value to set for the select property. - */ - public void setSelect(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("select", value); - } - /** - * Sets the sessionId property value. The sessionId property - * @param value Value to set for the sessionId property. - */ - public void setSessionId(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("sessionId", value); - } - /** - * Sets the skip property value. The skip property - * @param value Value to set for the skip property. - */ - public void setSkip(@jakarta.annotation.Nullable final Integer value) { - this.backingStore.set("skip", value); - } - /** - * Sets the top property value. The top property - * @param value Value to set for the top property. - */ - public void setTop(@jakarta.annotation.Nullable final Integer value) { - this.backingStore.set("top", value); - } -} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java index 391f78ea299..6b87bdba35a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java @@ -1,5 +1,9 @@ package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder; import com.microsoft.graph.beta.models.CloudPcExternalPartner; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +24,38 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CloudPcExternalPartnerItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the configureAgent method. + * @return a {@link ConfigureAgentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigureAgentRequestBuilder configureAgent() { + return new ConfigureAgentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the deployAgent method. + * @return a {@link DeployAgentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeployAgentRequestBuilder deployAgent() { + return new DeployAgentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the retrieveActionReports method. + * @return a {@link RetrieveActionReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveActionReportsRequestBuilder retrieveActionReports() { + return new RetrieveActionReportsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the retrieveDeployAgentActionResults method. + * @return a {@link RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder retrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcId() { + return new RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CloudPcExternalPartnerItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentPostRequestBody.java new file mode 100644 index 00000000000..293406c9fde --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent; + +import com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting; +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 ConfigureAgentPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ConfigureAgentPostRequestBody} and sets the default values. + */ + public ConfigureAgentPostRequestBody() { + 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 ConfigureAgentPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ConfigureAgentPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigureAgentPostRequestBody(); + } + /** + * 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 agentSetting property value. The agentSetting property + * @return a {@link CloudPcExternalPartnerAgentSetting} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerAgentSetting getAgentSetting() { + return this.backingStore.get("agentSetting"); + } + /** + * 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("agentSetting", (n) -> { this.setAgentSetting(n.getObjectValue(CloudPcExternalPartnerAgentSetting::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("agentSetting", this.getAgentSetting()); + 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 agentSetting property value. The agentSetting property + * @param value Value to set for the agentSetting property. + */ + public void setAgentSetting(@jakarta.annotation.Nullable final CloudPcExternalPartnerAgentSetting value) { + this.backingStore.set("agentSetting", 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; + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentRequestBuilder.java new file mode 100644 index 00000000000..e6dffa2096e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/configureagent/ConfigureAgentRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent; + +import com.microsoft.graph.beta.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 configureAgent method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigureAgentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfigureAgentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigureAgentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/configureAgent", pathParameters); + } + /** + * Instantiates a new {@link ConfigureAgentRequestBuilder} 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 ConfigureAgentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/configureAgent", rawUrl); + } + /** + * Configure the cloudPcExternalPartnerAgentSetting of the cloudPcExternalPartner object. This setting is used for RMM partner agent installation. RMM partners must contact the Microsoft team to complete onboarding and add the agent URL prefix to the allow list before using this API. If autoDeploymentEnabled is enabled, the new provisioned Cloud PC is triggered agent deployment automatically. Currently supports only Windows 365 Business Cloud PC. + * @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 ConfigureAgentPostRequestBody body) { + post(body, null); + } + /** + * Configure the cloudPcExternalPartnerAgentSetting of the cloudPcExternalPartner object. This setting is used for RMM partner agent installation. RMM partners must contact the Microsoft team to complete onboarding and add the agent URL prefix to the allow list before using this API. If autoDeploymentEnabled is enabled, the new provisioned Cloud PC is triggered agent deployment automatically. Currently supports only Windows 365 Business Cloud PC. + * @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 ConfigureAgentPostRequestBody 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); + } + /** + * Configure the cloudPcExternalPartnerAgentSetting of the cloudPcExternalPartner object. This setting is used for RMM partner agent installation. RMM partners must contact the Microsoft team to complete onboarding and add the agent URL prefix to the allow list before using this API. If autoDeploymentEnabled is enabled, the new provisioned Cloud PC is triggered agent deployment automatically. Currently supports only Windows 365 Business Cloud PC. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigureAgentPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Configure the cloudPcExternalPartnerAgentSetting of the cloudPcExternalPartner object. This setting is used for RMM partner agent installation. RMM partners must contact the Microsoft team to complete onboarding and add the agent URL prefix to the allow list before using this API. If autoDeploymentEnabled is enabled, the new provisioned Cloud PC is triggered agent deployment automatically. Currently supports only Windows 365 Business Cloud PC. + * @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 ConfigureAgentPostRequestBody 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 ConfigureAgentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigureAgentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigureAgentRequestBuilder(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/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostRequestBody.java new file mode 100644 index 00000000000..37e3797d821 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent; + +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 DeployAgentPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeployAgentPostRequestBody} and sets the default values. + */ + public DeployAgentPostRequestBody() { + 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 DeployAgentPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static DeployAgentPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeployAgentPostRequestBody(); + } + /** + * 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 cloudPcIds property value. The cloudPcIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCloudPcIds() { + return this.backingStore.get("cloudPcIds"); + } + /** + * 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("cloudPcIds", (n) -> { this.setCloudPcIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("cloudPcIds", this.getCloudPcIds()); + 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 cloudPcIds property value. The cloudPcIds property + * @param value Value to set for the cloudPcIds property. + */ + public void setCloudPcIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("cloudPcIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostResponse.java new file mode 100644 index 00000000000..b39737a37de --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentPostResponse.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent; + +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 DeployAgentPostResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeployAgentPostResponse} and sets the default values. + */ + public DeployAgentPostResponse() { + 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 DeployAgentPostResponse} + */ + @jakarta.annotation.Nonnull + public static DeployAgentPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeployAgentPostResponse(); + } + /** + * 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("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String 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); + writer.writeStringValue("value", this.getValue()); + 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 value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentRequestBuilder.java new file mode 100644 index 00000000000..d5d77fe8f1f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/deployagent/DeployAgentRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent; + +import com.microsoft.graph.beta.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 deployAgent method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeployAgentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeployAgentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeployAgentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/deployAgent", pathParameters); + } + /** + * Instantiates a new {@link DeployAgentRequestBuilder} 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 DeployAgentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/deployAgent", rawUrl); + } + /** + * Trigger agent deployment for a set of Windows 365 Cloud PCs that are provisioned, and return an activity ID. This API is supported when the connection is enabled and the agent setting is configured. Currently, only support Windows 365 business Cloud PC. + * @param body The request body + * @return a {@link DeployAgentPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeployAgentPostResponse post(@jakarta.annotation.Nonnull final DeployAgentPostRequestBody body) { + return post(body, null); + } + /** + * Trigger agent deployment for a set of Windows 365 Cloud PCs that are provisioned, and return an activity ID. This API is supported when the connection is enabled and the agent setting is configured. Currently, only support Windows 365 business Cloud PC. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeployAgentPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeployAgentPostResponse post(@jakarta.annotation.Nonnull final DeployAgentPostRequestBody 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, DeployAgentPostResponse::createFromDiscriminatorValue); + } + /** + * Trigger agent deployment for a set of Windows 365 Cloud PCs that are provisioned, and return an activity ID. This API is supported when the connection is enabled and the agent setting is configured. Currently, only support Windows 365 business Cloud PC. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DeployAgentPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Trigger agent deployment for a set of Windows 365 Cloud PCs that are provisioned, and return an activity ID. This API is supported when the connection is enabled and the agent setting is configured. Currently, only support Windows 365 business Cloud PC. + * @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 DeployAgentPostRequestBody 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 DeployAgentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeployAgentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeployAgentRequestBuilder(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/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsGetResponse.java new file mode 100644 index 00000000000..207b3b5839b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport; +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 RetrieveActionReportsGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RetrieveActionReportsGetResponse} and sets the default values. + */ + public RetrieveActionReportsGetResponse() { + 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 RetrieveActionReportsGetResponse} + */ + @jakarta.annotation.Nonnull + public static RetrieveActionReportsGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveActionReportsGetResponse(); + } + /** + * 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(CloudPcExternalPartnerActionReport::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/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsRequestBuilder.java new file mode 100644 index 00000000000..747918b9ddb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrieveactionreports/RetrieveActionReportsRequestBuilder.java @@ -0,0 +1,148 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the retrieveActionReports method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveActionReportsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveActionReportsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveActionReportsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/retrieveActionReports(){?%24count,%24filter,%24search,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RetrieveActionReportsRequestBuilder} 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 RetrieveActionReportsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/retrieveActionReports(){?%24count,%24filter,%24search,%24skip,%24top}", rawUrl); + } + /** + * Retrieve action reports of external partner. + * @return a {@link RetrieveActionReportsGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RetrieveActionReportsGetResponse get() { + return get(null); + } + /** + * Retrieve action reports of external partner. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RetrieveActionReportsGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RetrieveActionReportsGetResponse 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, RetrieveActionReportsGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve action reports of external partner. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve action reports of external partner. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RetrieveActionReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveActionReportsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveActionReportsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve action reports of external partner. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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); + 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/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse.java new file mode 100644 index 00000000000..4e462e34d6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult; +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 RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse} and sets the default values. + */ + public RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse() { + 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 RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse} + */ + @jakarta.annotation.Nonnull + public static RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse(); + } + /** + * 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(CloudPcExternalPartnerActionResult::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/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.java new file mode 100644 index 00000000000..30ec29dc96b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid/RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the retrieveDeployAgentActionResults method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/retrieveDeployAgentActionResults(activityId='@activityId',cloudPcId='@cloudPcId'){?%24count,%24filter,%24search,%24skip,%24top,activityId*,cloudPcId*}", pathParameters); + } + /** + * Instantiates a new {@link RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder} 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 RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners/{cloudPcExternalPartner%2Did}/retrieveDeployAgentActionResults(activityId='@activityId',cloudPcId='@cloudPcId'){?%24count,%24filter,%24search,%24skip,%24top,activityId*,cloudPcId*}", rawUrl); + } + /** + * Retrieve the status of a specific deployment action on a specific Cloud PC device. If both activityId and cloudPcId are empty, the paging results are returned, and the pagination size is 100. + * @return a {@link RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse get() { + return get(null); + } + /** + * Retrieve the status of a specific deployment action on a specific Cloud PC device. If both activityId and cloudPcId are empty, the paging results are returned, and the pagination size is 100. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse 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, RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve the status of a specific deployment action on a specific Cloud PC device. If both activityId and cloudPcId are empty, the paging results are returned, and the pagination size is 100. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve the status of a specific deployment action on a specific Cloud PC device. If both activityId and cloudPcId are empty, the paging results are returned, and the pagination size is 100. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve the status of a specific deployment action on a specific Cloud PC device. If both activityId and cloudPcId are empty, the paging results are returned, and the pagination size is 100. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Usage: activityId='@activityId' + */ + @jakarta.annotation.Nullable + public String activityId; + /** + * Usage: cloudPcId='@cloudPcId' + */ + @jakarta.annotation.Nullable + public String cloudPcId; + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("activityId", activityId); + allQueryParams.put("cloudPcId", cloudPcId); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + 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/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java index fb634afa20a..99dfbf39477 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.drives.item.items.item.activities.ActivitiesRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.analytics.AnalyticsRequestBuilder; +import com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.assignsensitivitylabel.AssignSensitivityLabelRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.checkin.CheckinRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.checkout.CheckoutRequestBuilder; @@ -30,6 +31,7 @@ import com.microsoft.graph.beta.drives.item.items.item.searchwithq.SearchWithQRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.thumbnails.ThumbnailsRequestBuilder; +import com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.unfollow.UnfollowRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.validatepermission.ValidatePermissionRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.versions.VersionsRequestBuilder; @@ -70,6 +72,14 @@ public ActivitiesRequestBuilder activities() { public AnalyticsRequestBuilder analytics() { return new AnalyticsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the archive method. + * @return a {@link ArchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ArchiveRequestBuilder archive() { + return new ArchiveRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the assignSensitivityLabel method. * @return a {@link AssignSensitivityLabelRequestBuilder} @@ -270,6 +280,14 @@ public SubscriptionsRequestBuilder subscriptions() { public ThumbnailsRequestBuilder thumbnails() { return new ThumbnailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the unarchive method. + * @return a {@link UnarchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnarchiveRequestBuilder unarchive() { + return new UnarchiveRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unfollow method. * @return a {@link UnfollowRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/archive/ArchiveRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/archive/ArchiveRequestBuilder.java new file mode 100644 index 00000000000..84c43c01c3c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/archive/ArchiveRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.drives.item.items.item.archive; + +import com.microsoft.graph.beta.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 archive method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ArchiveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ArchiveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ArchiveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/archive", pathParameters); + } + /** + * Instantiates a new {@link ArchiveRequestBuilder} 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 ArchiveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/archive", rawUrl); + } + /** + * Invoke action archive + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action archive + * @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 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); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action archive + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action archive + * @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 ArchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ArchiveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ArchiveRequestBuilder(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/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java index 9413eb4af44..9eb8df7feda 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java @@ -37,7 +37,7 @@ public RetentionLabelRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/retentionLabel{?%24expand,%24select}", rawUrl); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @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 @@ -108,7 +108,7 @@ public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionL return this.requestAdapter.send(requestInfo, errorMapping, ItemRetentionLabel::createFromDiscriminatorValue); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @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/beta/generated/drives/item/items/item/unarchive/UnarchiveRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/unarchive/UnarchiveRequestBuilder.java new file mode 100644 index 00000000000..af314e79fea --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/unarchive/UnarchiveRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.drives.item.items.item.unarchive; + +import com.microsoft.graph.beta.models.DriveItem; +import com.microsoft.graph.beta.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 unarchive method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnarchiveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnarchiveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnarchiveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/unarchive", pathParameters); + } + /** + * Instantiates a new {@link UnarchiveRequestBuilder} 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 UnarchiveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/unarchive", rawUrl); + } + /** + * Invoke action unarchive + * @return a {@link DriveItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DriveItem post() { + return post(null); + } + /** + * Invoke action unarchive + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DriveItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DriveItem 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, DriveItem::createFromDiscriminatorValue); + } + /** + * Invoke action unarchive + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action unarchive + * @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 UnarchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnarchiveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnarchiveRequestBuilder(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/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index 8dd10897378..aab66118543 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PlannerTask; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..58b1b85dd0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3298899e8b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..d8b701f7222 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..45e5255f3c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..2a5129c44fa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..121c8e7115d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..c24e8ffc8fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/groups/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index dfa6b6718f6..99291ce09f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PlannerTask; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..790c3548490 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a2e5a4e0b88 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..54150348490 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..e501a47e148 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..323ef9877ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..03b2a967783 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..080216be427 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index 34d9741501c..2fee21ff81e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PlannerTask; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..47b8ad48f49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9eb1eeb6e69 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..f3b90109ed7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..90266e64efa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..2843c9b59e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..a5414cf626b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..b93232a6991 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index a249b2e0ed6..f5d487638cf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PlannerTask; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..c1c6ae915e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..45946ce3724 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..2d452382772 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..235ee9a08c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..793278cd734 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..2d1e489bbce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..0f20973537f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index aabe457cf70..2e56243edaf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PlannerTask; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..04c079ea534 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4e2380692c2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..cfa3d834944 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..f1375ebe6b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..d4da4852bb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..ec12270178a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..961c480263c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index 154f2a499ca..5fb9864b3d6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.PlannerTask; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..57f9d8104a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d47b8ced7d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..f9ca829d0a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..38e05db3e83 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..927c6c72294 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..fdea7327d92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..de4fa7561c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/identity/authenticationeventlisteners/item/AuthenticationEventListenerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/authenticationeventlisteners/item/AuthenticationEventListenerItemRequestBuilder.java index 1f6970beb00..512debb0b50 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/authenticationeventlisteners/item/AuthenticationEventListenerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/authenticationeventlisteners/item/AuthenticationEventListenerItemRequestBuilder.java @@ -57,19 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get authenticationEventListeners from identity + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @return a {@link AuthenticationEventListener} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AuthenticationEventListener get() { return get(null); } /** - * Get authenticationEventListeners from identity + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuthenticationEventListener} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AuthenticationEventListener get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get authenticationEventListeners from identity + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get authenticationEventListeners from identity + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +188,7 @@ public AuthenticationEventListenerItemRequestBuilder withUrl(@jakarta.annotation public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get authenticationEventListeners from identity + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java index 7b513ff9768..c9a9092cc7d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/customauthenticationextensions/item/CustomAuthenticationExtensionItemRequestBuilder.java @@ -66,21 +66,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 authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @return a {@link CustomAuthenticationExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomAuthenticationExtension get() { return get(null); } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomAuthenticationExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomAuthenticationExtension get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +135,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +143,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -195,7 +195,7 @@ public CustomAuthenticationExtensionItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + * Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/SubjectsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/SubjectsRequestBuilder.java index 8e09433f71e..83d1d0b9365 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/SubjectsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/SubjectsRequestBuilder.java @@ -60,7 +60,7 @@ public SubjectsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the properties of an existing accessPackageSubject object. + * Get the properties of an external directory user represented by an existing accessPackageSubject object. * @return a {@link AccessPackageSubjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public AccessPackageSubjectCollectionResponse get() { return get(null); } /** - * Get the properties of an existing accessPackageSubject object. + * Get the properties of an external directory user represented by an existing accessPackageSubject object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackageSubjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public AccessPackageSubject post(@jakarta.annotation.Nonnull final AccessPackage return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSubject::createFromDiscriminatorValue); } /** - * Get the properties of an existing accessPackageSubject object. + * Get the properties of an external directory user represented by an existing accessPackageSubject object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties of an existing accessPackageSubject object. + * Get the properties of an external directory user represented by an existing accessPackageSubject object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public SubjectsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new SubjectsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the properties of an existing accessPackageSubject object. + * Get the properties of an external directory user represented by an existing accessPackageSubject object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/item/AccessPackageSubjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/item/AccessPackageSubjectItemRequestBuilder.java index 9e9f645cfb9..0f6b146d9e0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/item/AccessPackageSubjectItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjects/item/AccessPackageSubjectItemRequestBuilder.java @@ -86,7 +86,7 @@ public AccessPackageSubject get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSubject::createFromDiscriminatorValue); } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @param body The request body * @return a {@link AccessPackageSubject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -97,7 +97,7 @@ public AccessPackageSubject patch(@jakarta.annotation.Nonnull final AccessPackag return patch(body, null); } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackageSubject} @@ -153,7 +153,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @param body The request body * @return a {@link RequestInformation} */ @@ -162,7 +162,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @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/beta/generated/identitygovernance/entitlementmanagement/subjectswithobjectid/SubjectsWithObjectIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjectswithobjectid/SubjectsWithObjectIdRequestBuilder.java index a59eefe82d9..d1c7480aa82 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjectswithobjectid/SubjectsWithObjectIdRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/subjectswithobjectid/SubjectsWithObjectIdRequestBuilder.java @@ -79,7 +79,7 @@ public AccessPackageSubject get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSubject::createFromDiscriminatorValue); } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @param body The request body * @return a {@link AccessPackageSubject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -90,7 +90,7 @@ public AccessPackageSubject patch(@jakarta.annotation.Nonnull final AccessPackag return patch(body, null); } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackageSubject} @@ -146,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update an existing accessPackageSubject object to change the subject lifecycle. + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. * @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/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java index cd2d224ec70..ca6bd0af08c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java @@ -7,7 +7,10 @@ import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.RunsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.taskreports.TaskReportsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.tasks.TasksRequestBuilder; @@ -89,6 +92,22 @@ public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoft public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftGraphIdentityGovernanceCreateNewVersion() { return new MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the previewTaskFailures method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microsoftGraphIdentityGovernancePreviewTaskFailures() { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the previewWorkflow method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder microsoftGraphIdentityGovernancePreviewWorkflow() { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link MicrosoftGraphIdentityGovernanceRestoreRequestBuilder} @@ -97,6 +116,14 @@ public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftG public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder microsoftGraphIdentityGovernanceRestore() { return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @return a {@link PreviewScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PreviewScopeRequestBuilder previewScope() { + return new PreviewScopeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link RunsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java new file mode 100644 index 00000000000..3f90bc3a711 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java @@ -0,0 +1,110 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.beta.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 previewTaskFailures method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} 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 MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", rawUrl); + } + /** + * Invoke action previewTaskFailures + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public PreviewTaskFailuresPostResponse post() { + return post(null); + } + /** + * Invoke action previewTaskFailures + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public PreviewTaskFailuresPostResponse 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, PreviewTaskFailuresPostResponse::createFromDiscriminatorValue); + } + /** + * Invoke action previewTaskFailures + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action previewTaskFailures + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(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/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java new file mode 100644 index 00000000000..6d5381821c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask; +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 PreviewTaskFailuresPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PreviewTaskFailuresPostResponse} and sets the default values. + */ + public PreviewTaskFailuresPostResponse() { + 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 PreviewTaskFailuresPostResponse} + */ + @jakarta.annotation.Nonnull + public static PreviewTaskFailuresPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewTaskFailuresPostResponse(); + } + /** + * 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(PreviewFailedTask::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/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java new file mode 100644 index 00000000000..7b8923c8675 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.beta.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 previewWorkflow method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} 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 MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", rawUrl); + } + /** + * Invoke action previewWorkflow + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + post(body, null); + } + /** + * Invoke action previewWorkflow + * @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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody 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); + } + /** + * Invoke action previewWorkflow + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action previewWorkflow + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody 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 MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(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/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java new file mode 100644 index 00000000000..1199c9c737f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.beta.models.DirectoryObject; +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 PreviewWorkflowPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PreviewWorkflowPostRequestBody} and sets the default values. + */ + public PreviewWorkflowPostRequestBody() { + 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 PreviewWorkflowPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static PreviewWorkflowPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewWorkflowPostRequestBody(); + } + /** + * 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("subjects", (n) -> { this.setSubjects(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the subjects property value. The subjects property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubjects() { + return this.backingStore.get("subjects"); + } + /** + * 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("subjects", this.getSubjects()); + 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 subjects property value. The subjects property + * @param value Value to set for the subjects property. + */ + public void setSubjects(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subjects", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/PreviewScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/PreviewScopeRequestBuilder.java new file mode 100644 index 00000000000..02e8846dfcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/PreviewScopeRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope; + +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.beta.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.beta.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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PreviewScopeRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} 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 PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get previewScope from identityGovernance + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * Get previewScope from identityGovernance + * @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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObjectCollectionResponse 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, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get previewScope from identityGovernance + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get previewScope from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link PreviewScopeRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PreviewScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PreviewScopeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get previewScope from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dd4e6fe84a3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count; + +import com.microsoft.graph.beta.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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/$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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..2cec62b84ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item; + +import com.microsoft.graph.beta.models.DirectoryObject; +import com.microsoft.graph.beta.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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} 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 DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get previewScope from identityGovernance + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObject get() { + return get(null); + } + /** + * Get previewScope from identityGovernance + * @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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObject 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, DirectoryObject::createFromDiscriminatorValue); + } + /** + * Get previewScope from identityGovernance + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get previewScope from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get previewScope from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java index 7b806da57a1..d1ce1ba1a19 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java @@ -7,7 +7,10 @@ import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.runs.RunsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.taskreports.TaskReportsRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.tasks.TasksRequestBuilder; @@ -89,6 +92,22 @@ public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoft public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftGraphIdentityGovernanceCreateNewVersion() { return new MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the previewTaskFailures method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microsoftGraphIdentityGovernancePreviewTaskFailures() { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the previewWorkflow method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder microsoftGraphIdentityGovernancePreviewWorkflow() { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link MicrosoftGraphIdentityGovernanceRestoreRequestBuilder} @@ -97,6 +116,14 @@ public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftG public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder microsoftGraphIdentityGovernanceRestore() { return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @return a {@link PreviewScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PreviewScopeRequestBuilder previewScope() { + return new PreviewScopeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link RunsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java new file mode 100644 index 00000000000..14846c74bef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java @@ -0,0 +1,110 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.beta.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 previewTaskFailures method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} 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 MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", rawUrl); + } + /** + * Invoke action previewTaskFailures + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public PreviewTaskFailuresPostResponse post() { + return post(null); + } + /** + * Invoke action previewTaskFailures + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public PreviewTaskFailuresPostResponse 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, PreviewTaskFailuresPostResponse::createFromDiscriminatorValue); + } + /** + * Invoke action previewTaskFailures + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action previewTaskFailures + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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 MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(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/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java new file mode 100644 index 00000000000..35c8fbba572 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask; +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 PreviewTaskFailuresPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PreviewTaskFailuresPostResponse} and sets the default values. + */ + public PreviewTaskFailuresPostResponse() { + 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 PreviewTaskFailuresPostResponse} + */ + @jakarta.annotation.Nonnull + public static PreviewTaskFailuresPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewTaskFailuresPostResponse(); + } + /** + * 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(PreviewFailedTask::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/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java new file mode 100644 index 00000000000..0b3475a265d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.beta.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 previewWorkflow method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} 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 MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", rawUrl); + } + /** + * Invoke action previewWorkflow + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + post(body, null); + } + /** + * Invoke action previewWorkflow + * @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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody 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); + } + /** + * Invoke action previewWorkflow + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action previewWorkflow + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody 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 MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(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/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java new file mode 100644 index 00000000000..7aff198238b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.beta.models.DirectoryObject; +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 PreviewWorkflowPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PreviewWorkflowPostRequestBody} and sets the default values. + */ + public PreviewWorkflowPostRequestBody() { + 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 PreviewWorkflowPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static PreviewWorkflowPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewWorkflowPostRequestBody(); + } + /** + * 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("subjects", (n) -> { this.setSubjects(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the subjects property value. The subjects property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubjects() { + return this.backingStore.get("subjects"); + } + /** + * 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("subjects", this.getSubjects()); + 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 subjects property value. The subjects property + * @param value Value to set for the subjects property. + */ + public void setSubjects(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subjects", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/PreviewScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/PreviewScopeRequestBuilder.java new file mode 100644 index 00000000000..13c0a1bf00e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/PreviewScopeRequestBuilder.java @@ -0,0 +1,208 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope; + +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.beta.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.beta.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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PreviewScopeRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} 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 PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get previewScope from identityGovernance + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * Get previewScope from identityGovernance + * @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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObjectCollectionResponse 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, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get previewScope from identityGovernance + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get previewScope from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link PreviewScopeRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public PreviewScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PreviewScopeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get previewScope from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/count/CountRequestBuilder.java new file mode 100644 index 00000000000..aa9d287051c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count; + +import com.microsoft.graph.beta.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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/$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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + 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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + 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} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + 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/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..4cda1250fe6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item; + +import com.microsoft.graph.beta.models.DirectoryObject; +import com.microsoft.graph.beta.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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} 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 DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get previewScope from identityGovernance + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObject get() { + return get(null); + } + /** + * Get previewScope from identityGovernance + * @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 + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nullable + @Deprecated + public DirectoryObject 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, DirectoryObject::createFromDiscriminatorValue); + } + /** + * Get previewScope from identityGovernance + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get previewScope from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + * @deprecated + * as of 2025-01/PrivatePreview:organizationalUnit on 2025-08-12 and will be removed 2026-02-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get previewScope from identityGovernance + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt index 9f366dab7b5..68f5ab9e1b0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt @@ -17387,6 +17387,7 @@ com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|removeAllAcc com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder +com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|targetedMessages:TargetedMessagesRequestBuilder com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.chats.item.ChatItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -18707,6 +18708,458 @@ com.microsoft.graph.beta.chats.item.tabs.TabsRequestBuilder::|public|toGetReques com.microsoft.graph.beta.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab):RequestInformation com.microsoft.graph.beta.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.chats.item.tabs.TabsRequestBuilder::|public|withUrl(rawUrl:String):TabsRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getAdditionalMessage():ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getTargetChatIds():java.util.List +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setAdditionalMessage(value?:ChatMessage):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setTargetChatIds(value?:java.util.List):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ForwardToChatPostRequestBody +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|constructor():void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ForwardToChatPostResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|post(body:ForwardToChatPostRequestBody):ForwardToChatPostResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|post(body:ForwardToChatPostRequestBody; requestConfiguration?:java.util.function.Consumer):ForwardToChatPostResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|toPostRequestInformation(body:ForwardToChatPostRequestBody):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|toPostRequestInformation(body:ForwardToChatPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|withUrl(rawUrl:String):ForwardToChatRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get():ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage):ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|softDelete:SoftDeleteRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|undoSoftDelete:UndoSoftDeleteRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):SoftDeleteRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):UndoSoftDeleteRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|byChatMessageId(chatMessageId:String):ChatMessageItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|forwardToChat:ForwardToChatRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get():ChatMessageCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get():TargetedChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|byTargetedChatMessageId(targetedChatMessageId:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get():TargetedChatMessageCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessageCollectionResponse +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):TargetedMessagesRequestBuilder com.microsoft.graph.beta.chats.item.unhideforuser.UnhideForUserPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|constructor():void com.microsoft.graph.beta.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|getAdditionalData():Map @@ -44589,16 +45042,21 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceIte com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|resetPasscode:ResetPasscodeRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|restoreManagedHomeScreen:RestoreManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|retire:RetireRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveDeviceLocalAdminAccountDetail:RetrieveDeviceLocalAdminAccountDetailRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveMacOSManagedDeviceLocalAdminAccountDetail:RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveRecoveryLockPasscode:RetrieveRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|revokeAppleVppLicenses:RevokeAppleVppLicensesRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateBitLockerKeys:RotateBitLockerKeysRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateFileVaultKey:RotateFileVaultKeyRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateLocalAdminPassword:RotateLocalAdminPasswordRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateRecoveryLockPasscode:RotateRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|securityBaselineStates:SecurityBaselineStatesRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|sendCustomNotificationToCompanyPortal:SendCustomNotificationToCompanyPortalRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|setDeviceName:SetDeviceNameRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|shutDown:ShutDownRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|suspendManagedHomeScreen:SuspendManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|syncDevice:SyncDeviceRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -44807,6 +45265,15 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.resetpasscode.Re com.microsoft.graph.beta.devicemanagement.comanageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|withUrl(rawUrl:String):ResetPasscodeRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|post():Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|withUrl(rawUrl:String):RestoreManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -44816,6 +45283,15 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireReq com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retire.RetireRequestBuilder::|public|withUrl(rawUrl:String):RetireRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|get():DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveDeviceLocalAdminAccountDetailRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -44825,6 +45301,27 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosman com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getValue():String +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setValue(value?:String):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|get():RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|withUrl(rawUrl:String):RetrieveRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.comanageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -44861,6 +45358,15 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotatelocaladmin com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|withUrl(rawUrl:String):RotateLocalAdminPasswordRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|post():Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|withUrl(rawUrl:String):RotateRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.securitybaselinestates.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.securitybaselinestates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.devicemanagement.comanageddevices.item.securitybaselinestates.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -45045,6 +45551,27 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.shutdown.ShutDow com.microsoft.graph.beta.devicemanagement.comanageddevices.item.shutdown.ShutDownRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.shutdown.ShutDownRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.shutdown.ShutDownRequestBuilder::|public|withUrl(rawUrl:String):ShutDownRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getTimeoutMinutes():String +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setTimeoutMinutes(value?:String):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SuspendManagedHomeScreenPostRequestBody +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|post(body:SuspendManagedHomeScreenPostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|post(body:SuspendManagedHomeScreenPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(body:SuspendManagedHomeScreenPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(body:SuspendManagedHomeScreenPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|withUrl(rawUrl:String):SuspendManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.syncdevice.SyncDeviceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.syncdevice.SyncDeviceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.comanageddevices.item.syncdevice.SyncDeviceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -47044,6 +47571,7 @@ com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardi com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardingSettingItemRequestBuilder::|public|importedAppleDeviceIdentities:ImportedAppleDeviceIdentitiesRequestBuilder com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardingSettingItemRequestBuilder::|public|patch(body:DepOnboardingSetting):DepOnboardingSetting com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardingSettingItemRequestBuilder::|public|patch(body:DepOnboardingSetting; requestConfiguration?:java.util.function.Consumer):DepOnboardingSetting +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardingSettingItemRequestBuilder::|public|releaseAppleDevices:ReleaseAppleDevicesRequestBuilder com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardingSettingItemRequestBuilder::|public|shareForSchoolDataSyncService:ShareForSchoolDataSyncServiceRequestBuilder com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardingSettingItemRequestBuilder::|public|syncWithAppleDeviceEnrollmentProgram:SyncWithAppleDeviceEnrollmentProgramRequestBuilder com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.DepOnboardingSettingItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -47312,6 +47840,29 @@ com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.importedapp com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.importedappledeviceidentities.item.ImportedAppleDeviceIdentityItemRequestBuilder::|public|toPatchRequestInformation(body:ImportedAppleDeviceIdentity):RequestInformation com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.importedappledeviceidentities.item.ImportedAppleDeviceIdentityItemRequestBuilder::|public|toPatchRequestInformation(body:ImportedAppleDeviceIdentity; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.importedappledeviceidentities.item.ImportedAppleDeviceIdentityItemRequestBuilder::|public|withUrl(rawUrl:String):ImportedAppleDeviceIdentityItemRequestBuilder +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|getDepToken():String +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|getDeviceSerialNumbers():java.util.List +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|setDepToken(value?:String):void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|public|setDeviceSerialNumbers(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReleaseAppleDevicesPostRequestBody +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder::|public|post(body:ReleaseAppleDevicesPostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder::|public|post(body:ReleaseAppleDevicesPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder::|public|toPostRequestInformation(body:ReleaseAppleDevicesPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder::|public|toPostRequestInformation(body:ReleaseAppleDevicesPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.releaseappledevices.ReleaseAppleDevicesRequestBuilder::|public|withUrl(rawUrl:String):ReleaseAppleDevicesRequestBuilder com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.shareforschooldatasyncservice.ShareForSchoolDataSyncServiceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.shareforschooldatasyncservice.ShareForSchoolDataSyncServiceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.deponboardingsettings.item.shareforschooldatasyncservice.ShareForSchoolDataSyncServiceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -57742,16 +58293,21 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemR com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|resetPasscode:ResetPasscodeRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|restoreManagedHomeScreen:RestoreManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retire:RetireRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveDeviceLocalAdminAccountDetail:RetrieveDeviceLocalAdminAccountDetailRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveMacOSManagedDeviceLocalAdminAccountDetail:RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveRecoveryLockPasscode:RetrieveRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|revokeAppleVppLicenses:RevokeAppleVppLicensesRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateBitLockerKeys:RotateBitLockerKeysRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateFileVaultKey:RotateFileVaultKeyRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateLocalAdminPassword:RotateLocalAdminPasswordRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateRecoveryLockPasscode:RotateRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|securityBaselineStates:SecurityBaselineStatesRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|sendCustomNotificationToCompanyPortal:SendCustomNotificationToCompanyPortalRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|setDeviceName:SetDeviceNameRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|shutDown:ShutDownRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|suspendManagedHomeScreen:SuspendManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|syncDevice:SyncDeviceRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -57960,6 +58516,15 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.resetpasscode.Rese com.microsoft.graph.beta.devicemanagement.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|withUrl(rawUrl:String):ResetPasscodeRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|post():Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|withUrl(rawUrl:String):RestoreManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -57969,6 +58534,15 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireReque com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.retire.RetireRequestBuilder::|public|withUrl(rawUrl:String):RetireRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|get():DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveDeviceLocalAdminAccountDetailRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -57978,6 +58552,27 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanag com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getValue():String +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setValue(value?:String):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|get():RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|withUrl(rawUrl:String):RetrieveRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -58014,6 +58609,15 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotatelocaladminpa com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|withUrl(rawUrl:String):RotateLocalAdminPasswordRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|post():Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|withUrl(rawUrl:String):RotateRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.securitybaselinestates.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.securitybaselinestates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.devicemanagement.manageddevices.item.securitybaselinestates.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -58198,6 +58802,27 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.shutdown.ShutDownR com.microsoft.graph.beta.devicemanagement.manageddevices.item.shutdown.ShutDownRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.shutdown.ShutDownRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.shutdown.ShutDownRequestBuilder::|public|withUrl(rawUrl:String):ShutDownRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getTimeoutMinutes():String +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setTimeoutMinutes(value?:String):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SuspendManagedHomeScreenPostRequestBody +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|post(body:SuspendManagedHomeScreenPostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|post(body:SuspendManagedHomeScreenPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(body:SuspendManagedHomeScreenPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(body:SuspendManagedHomeScreenPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|withUrl(rawUrl:String):SuspendManagedHomeScreenRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.syncdevice.SyncDeviceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.syncdevice.SyncDeviceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.manageddevices.item.syncdevice.SyncDeviceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -62970,43 +63595,6 @@ com.microsoft.graph.beta.devicemanagement.reports.getwindowsupdatealertsummaryre com.microsoft.graph.beta.devicemanagement.reports.getwindowsupdatealertsummaryreport.GetWindowsUpdateAlertSummaryReportRequestBuilder::|public|toPostRequestInformation(body:GetWindowsUpdateAlertSummaryReportPostRequestBody):RequestInformation com.microsoft.graph.beta.devicemanagement.reports.getwindowsupdatealertsummaryreport.GetWindowsUpdateAlertSummaryReportRequestBuilder::|public|toPostRequestInformation(body:GetWindowsUpdateAlertSummaryReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.reports.getwindowsupdatealertsummaryreport.GetWindowsUpdateAlertSummaryReportRequestBuilder::|public|withUrl(rawUrl:String):GetWindowsUpdateAlertSummaryReportRequestBuilder -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|protected|backingStore:BackingStore -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|constructor():void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getAdditionalData():Map -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getBackingStore():BackingStore -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getFilter():String -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getGroupBy():java.util.List -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getName():String -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getOrderBy():java.util.List -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getSearch():String -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getSelect():java.util.List -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getSessionId():String -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getSkip():Integer -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|getTop():Integer -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setFilter(value?:String):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setGroupBy(value?:java.util.List):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setName(value?:String):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setOrderBy(value?:java.util.List):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setSearch(value?:String):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setSelect(value?:java.util.List):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setSessionId(value?:String):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setSkip(value?:Integer):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|public|setTop(value?:Integer):void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetZebraFotaDeploymentReportPostRequestBody -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder::|public|post(body:GetZebraFotaDeploymentReportPostRequestBody):InputStream -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder::|public|post(body:GetZebraFotaDeploymentReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):InputStream -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder::|public|toPostRequestInformation(body:GetZebraFotaDeploymentReportPostRequestBody):RequestInformation -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder::|public|toPostRequestInformation(body:GetZebraFotaDeploymentReportPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport.GetZebraFotaDeploymentReportRequestBuilder::|public|withUrl(rawUrl:String):GetZebraFotaDeploymentReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -63092,7 +63680,6 @@ com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|getWindowsQualityUpdateAlertSummaryReport:GetWindowsQualityUpdateAlertSummaryReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|getWindowsUpdateAlertsPerPolicyPerDeviceReport:GetWindowsUpdateAlertsPerPolicyPerDeviceReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|getWindowsUpdateAlertSummaryReport:GetWindowsUpdateAlertSummaryReportRequestBuilder -com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|getZebraFotaDeploymentReport:GetZebraFotaDeploymentReportRequestBuilder com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|patch(body:DeviceManagementReports):DeviceManagementReports com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|patch(body:DeviceManagementReports; requestConfiguration?:java.util.function.Consumer):DeviceManagementReports com.microsoft.graph.beta.devicemanagement.reports.ReportsRequestBuilder::|public|retrieveAndroidWorkProfileDeviceMigrationStatuses:RetrieveAndroidWorkProfileDeviceMigrationStatusesRequestBuilder @@ -70530,14 +71117,18 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item. com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|configureAgent:ConfigureAgentRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|delete():Void com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|deployAgent:DeployAgentRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|get():CloudPcExternalPartner com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcExternalPartner com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|patch(body:CloudPcExternalPartner):CloudPcExternalPartner com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|patch(body:CloudPcExternalPartner; requestConfiguration?:java.util.function.Consumer):CloudPcExternalPartner +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|retrieveActionReports:RetrieveActionReportsRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|retrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcId:RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -70545,6 +71136,110 @@ com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item. com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcExternalPartner):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcExternalPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.CloudPcExternalPartnerItemRequestBuilder::|public|withUrl(rawUrl:String):CloudPcExternalPartnerItemRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|getAgentSetting():CloudPcExternalPartnerAgentSetting +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|setAgentSetting(value?:CloudPcExternalPartnerAgentSetting):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigureAgentPostRequestBody +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder::|public|post(body:ConfigureAgentPostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder::|public|post(body:ConfigureAgentPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder::|public|toPostRequestInformation(body:ConfigureAgentPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder::|public|toPostRequestInformation(body:ConfigureAgentPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.configureagent.ConfigureAgentRequestBuilder::|public|withUrl(rawUrl:String):ConfigureAgentRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|getCloudPcIds():java.util.List +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|public|setCloudPcIds(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeployAgentPostRequestBody +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|getValue():String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|public|setValue(value?:String):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeployAgentPostResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentPostResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder::|public|post(body:DeployAgentPostRequestBody):DeployAgentPostResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder::|public|post(body:DeployAgentPostRequestBody; requestConfiguration?:java.util.function.Consumer):DeployAgentPostResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder::|public|toPostRequestInformation(body:DeployAgentPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder::|public|toPostRequestInformation(body:DeployAgentPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.deployagent.DeployAgentRequestBuilder::|public|withUrl(rawUrl:String):DeployAgentRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsGetResponse::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveActionReportsGetResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder::|public|get():RetrieveActionReportsGetResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RetrieveActionReportsGetResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrieveactionreports.RetrieveActionReportsRequestBuilder::|public|withUrl(rawUrl:String):RetrieveActionReportsRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|activityId:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|cloudPcId:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder::|public|get():RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdGetResponse +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartners.item.retrievedeployagentactionresultsactivityidactivityidcloudpcidcloudpcid.RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder::|public|withUrl(rawUrl:String):RetrieveDeployAgentActionResultsactivityIdActivityIdCloudPcIdCloudPcIdRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartnersettings.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartnersettings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.devicemanagement.virtualendpoint.externalpartnersettings.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -82815,6 +83510,15 @@ com.microsoft.graph.beta.drives.item.items.item.analytics.lastsevendays.LastSeve com.microsoft.graph.beta.drives.item.items.item.analytics.lastsevendays.LastSevenDaysRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.drives.item.items.item.analytics.lastsevendays.LastSevenDaysRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.drives.item.items.item.analytics.lastsevendays.LastSevenDaysRequestBuilder::|public|withUrl(rawUrl:String):LastSevenDaysRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder::|public|post():Void +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.drives.item.items.item.archive.ArchiveRequestBuilder::|public|withUrl(rawUrl:String):ArchiveRequestBuilder com.microsoft.graph.beta.drives.item.items.item.assignsensitivitylabel.AssignSensitivityLabelPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.drives.item.items.item.assignsensitivitylabel.AssignSensitivityLabelPostRequestBody::|public|constructor():void com.microsoft.graph.beta.drives.item.items.item.assignsensitivitylabel.AssignSensitivityLabelPostRequestBody::|public|getAdditionalData():Map @@ -83240,6 +83944,7 @@ com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder.GetR com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|activities:ActivitiesRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|analytics:AnalyticsRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|assignSensitivityLabel:AssignSensitivityLabelRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|checkin:CheckinRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|checkout:CheckoutRequestBuilder @@ -83282,6 +83987,7 @@ com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|pu com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|toPatchRequestInformation(body:DriveItem):RequestInformation com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|toPatchRequestInformation(body:DriveItem; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|unfollow:UnfollowRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|validatePermission:ValidatePermissionRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|versions:VersionsRequestBuilder @@ -83915,6 +84621,15 @@ com.microsoft.graph.beta.drives.item.items.item.thumbnails.ThumbnailsRequestBuil com.microsoft.graph.beta.drives.item.items.item.thumbnails.ThumbnailsRequestBuilder::|public|toPostRequestInformation(body:ThumbnailSet):RequestInformation com.microsoft.graph.beta.drives.item.items.item.thumbnails.ThumbnailsRequestBuilder::|public|toPostRequestInformation(body:ThumbnailSet; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.drives.item.items.item.thumbnails.ThumbnailsRequestBuilder::|public|withUrl(rawUrl:String):ThumbnailsRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder::|public|post():DriveItem +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):DriveItem +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.drives.item.items.item.unarchive.UnarchiveRequestBuilder::|public|withUrl(rawUrl:String):UnarchiveRequestBuilder com.microsoft.graph.beta.drives.item.items.item.unfollow.UnfollowRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.drives.item.items.item.unfollow.UnfollowRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.drives.item.items.item.unfollow.UnfollowRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -134558,6 +135273,115 @@ com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item. com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -134576,6 +135400,7 @@ com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item. com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.groups.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -134836,6 +135661,115 @@ com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.details.Detai com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -134854,6 +135788,7 @@ com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskIt com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.groups.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -149166,6 +150101,115 @@ com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.bucke com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -149184,6 +150228,7 @@ com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.bucke com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -149444,6 +150489,115 @@ com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -149462,6 +150616,7 @@ com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.groups.item.team.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -151807,6 +152962,115 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buck com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -151825,6 +153089,7 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buck com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -152085,6 +153350,115 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.task com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -152103,6 +153477,7 @@ com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.task com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.groups.item.team.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -179340,6 +180715,43 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.work com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post():PreviewTaskFailuresPostResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):PreviewTaskFailuresPostResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewTaskFailuresPostResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getSubjects():java.util.List +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setSubjects(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewWorkflowPostRequestBody +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -179349,6 +180761,56 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.work com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|withUrl(rawUrl:String):PreviewScopeRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -181288,7 +182750,10 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.work com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder @@ -181832,6 +183297,43 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.mi com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post():PreviewTaskFailuresPostResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):PreviewTaskFailuresPostResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewTaskFailuresPostResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getSubjects():java.util.List +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setSubjects(value?:java.util.List):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewWorkflowPostRequestBody +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -181841,6 +183343,56 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.mi com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|withUrl(rawUrl:String):PreviewScopeRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -183781,9 +185333,12 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.Wo com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|patch(body:Workflow):Workflow com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|patch(body:Workflow; requestConfiguration?:java.util.function.Consumer):Workflow +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder @@ -190120,6 +191675,7 @@ com.microsoft.graph.beta.models.AccessPackageCatalog::|public|getFieldDeserializ com.microsoft.graph.beta.models.AccessPackageCatalog::|public|getIsExternallyVisible():Boolean com.microsoft.graph.beta.models.AccessPackageCatalog::|public|getModifiedBy():String com.microsoft.graph.beta.models.AccessPackageCatalog::|public|getModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.AccessPackageCatalog::|public|getPrivilegeLevel():PrivilegeLevel com.microsoft.graph.beta.models.AccessPackageCatalog::|public|getUniqueName():String com.microsoft.graph.beta.models.AccessPackageCatalog::|public|OdataType:String com.microsoft.graph.beta.models.AccessPackageCatalog::|public|serialize(writer:SerializationWriter):Void @@ -190138,6 +191694,7 @@ com.microsoft.graph.beta.models.AccessPackageCatalog::|public|setDisplayName(val com.microsoft.graph.beta.models.AccessPackageCatalog::|public|setIsExternallyVisible(value?:Boolean):void com.microsoft.graph.beta.models.AccessPackageCatalog::|public|setModifiedBy(value?:String):void com.microsoft.graph.beta.models.AccessPackageCatalog::|public|setModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.AccessPackageCatalog::|public|setPrivilegeLevel(value?:PrivilegeLevel):void com.microsoft.graph.beta.models.AccessPackageCatalog::|public|setUniqueName(value?:String):void com.microsoft.graph.beta.models.AccessPackageCatalog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageCatalog com.microsoft.graph.beta.models.AccessPackageCatalogCollectionResponse-->BaseCollectionPaginationCountResponse @@ -191708,6 +193265,53 @@ com.microsoft.graph.beta.models.ActivityHistoryItemCollectionResponse::|public|g com.microsoft.graph.beta.models.ActivityHistoryItemCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ActivityHistoryItemCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ActivityHistoryItemCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivityHistoryItemCollectionResponse +com.microsoft.graph.beta.models.ActivityLogBase-->Entity +com.microsoft.graph.beta.models.ActivityLogBase::|public|constructor():void +com.microsoft.graph.beta.models.ActivityLogBase::|public|getActivityType():ActivityLogOperationType +com.microsoft.graph.beta.models.ActivityLogBase::|public|getError():PublicError +com.microsoft.graph.beta.models.ActivityLogBase::|public|getEventDateTime():OffsetDateTime +com.microsoft.graph.beta.models.ActivityLogBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ActivityLogBase::|public|getPerformedBy():String +com.microsoft.graph.beta.models.ActivityLogBase::|public|getResultStatus():ActivityLogResultStatus +com.microsoft.graph.beta.models.ActivityLogBase::|public|getServiceType():ServiceType +com.microsoft.graph.beta.models.ActivityLogBase::|public|getSeverity():ActivityLogSeverity +com.microsoft.graph.beta.models.ActivityLogBase::|public|OdataType:String +com.microsoft.graph.beta.models.ActivityLogBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ActivityLogBase::|public|setActivityType(value?:ActivityLogOperationType):void +com.microsoft.graph.beta.models.ActivityLogBase::|public|setError(value?:PublicError):void +com.microsoft.graph.beta.models.ActivityLogBase::|public|setEventDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.ActivityLogBase::|public|setPerformedBy(value?:String):void +com.microsoft.graph.beta.models.ActivityLogBase::|public|setResultStatus(value?:ActivityLogResultStatus):void +com.microsoft.graph.beta.models.ActivityLogBase::|public|setServiceType(value?:ServiceType):void +com.microsoft.graph.beta.models.ActivityLogBase::|public|setSeverity(value?:ActivityLogSeverity):void +com.microsoft.graph.beta.models.ActivityLogBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivityLogBase +com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivityLogBaseCollectionResponse +com.microsoft.graph.beta.models.ActivityLogOperationType::0000-BackupPolicyCreated +com.microsoft.graph.beta.models.ActivityLogOperationType::0001-BackupPolicyActivated +com.microsoft.graph.beta.models.ActivityLogOperationType::0002-BackupPolicyModified +com.microsoft.graph.beta.models.ActivityLogOperationType::0003-BackupPolicyPaused +com.microsoft.graph.beta.models.ActivityLogOperationType::0004-BackupPolicyRenamed +com.microsoft.graph.beta.models.ActivityLogOperationType::0005-DynamicRuleExecution +com.microsoft.graph.beta.models.ActivityLogOperationType::0006-DynamicRuleDeletion +com.microsoft.graph.beta.models.ActivityLogOperationType::0007-ProtectionUnitLevelOffboarding +com.microsoft.graph.beta.models.ActivityLogOperationType::0008-PolicyLevelOffboarding +com.microsoft.graph.beta.models.ActivityLogOperationType::0009-RestoreTaskCreated +com.microsoft.graph.beta.models.ActivityLogOperationType::0010-RestoreTaskCompleted +com.microsoft.graph.beta.models.ActivityLogOperationType::0011-UnknownFutureValue +com.microsoft.graph.beta.models.ActivityLogResultStatus::0000-Succeeded +com.microsoft.graph.beta.models.ActivityLogResultStatus::0001-Failed +com.microsoft.graph.beta.models.ActivityLogResultStatus::0002-PartiallySucceeded +com.microsoft.graph.beta.models.ActivityLogResultStatus::0003-UnknownFutureValue +com.microsoft.graph.beta.models.ActivityLogSeverity::0000-High +com.microsoft.graph.beta.models.ActivityLogSeverity::0001-Medium +com.microsoft.graph.beta.models.ActivityLogSeverity::0002-Low +com.microsoft.graph.beta.models.ActivityLogSeverity::0003-UnknownFutureValue com.microsoft.graph.beta.models.ActivityMetadata::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ActivityMetadata::|public|constructor():void com.microsoft.graph.beta.models.ActivityMetadata::|public|getActivity():UserActivityType @@ -193522,6 +195126,9 @@ com.microsoft.graph.beta.models.AnalyticsActivityType::0001-Meeting com.microsoft.graph.beta.models.AnalyticsActivityType::0002-Focus com.microsoft.graph.beta.models.AnalyticsActivityType::0003-Chat com.microsoft.graph.beta.models.AnalyticsActivityType::0004-Call +com.microsoft.graph.beta.models.AndroidAppCredentialProviderRoleState::0000-NotConfigured +com.microsoft.graph.beta.models.AndroidAppCredentialProviderRoleState::0001-Allowed +com.microsoft.graph.beta.models.AndroidAppCredentialProviderRoleState::0002-UnknownFutureValue com.microsoft.graph.beta.models.AndroidCertificateProfileBase-->DeviceConfiguration com.microsoft.graph.beta.models.AndroidCertificateProfileBase::|public|constructor():void com.microsoft.graph.beta.models.AndroidCertificateProfileBase::|public|getCertificateValidityPeriodScale():CertificateValidityPeriodScale @@ -193886,6 +195493,7 @@ com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|p com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getGlobalProxy():AndroidDeviceOwnerGlobalProxy com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getGoogleAccountsBlocked():Boolean +com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getIsKioskModeExitCodeSet():Boolean com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskCustomizationDeviceSettingsBlocked():Boolean com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskCustomizationPowerButtonActionsBlocked():Boolean com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|getKioskCustomizationStatusBar():AndroidDeviceOwnerKioskCustomizationStatusBar @@ -194028,6 +195636,7 @@ com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|p com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setFactoryResetDeviceAdministratorEmails(value?:java.util.List):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setGlobalProxy(value?:AndroidDeviceOwnerGlobalProxy):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setGoogleAccountsBlocked(value?:Boolean):void +com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setIsKioskModeExitCodeSet(value?:Boolean):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskCustomizationDeviceSettingsBlocked(value?:Boolean):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskCustomizationPowerButtonActionsBlocked(value?:Boolean):void com.microsoft.graph.beta.models.AndroidDeviceOwnerGeneralDeviceConfiguration::|public|setKioskCustomizationStatusBar(value?:AndroidDeviceOwnerKioskCustomizationStatusBar):void @@ -194977,6 +196586,7 @@ com.microsoft.graph.beta.models.AndroidForWorkImportedPFXCertificateProfile::|st com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration-->ManagedDeviceMobileAppConfiguration com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|constructor():void com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|getConnectedAppsEnabled():Boolean +com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|getCredentialProviderRoleState():AndroidAppCredentialProviderRoleState com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|getPackageId():String com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|getPayloadJson():String @@ -194985,6 +196595,7 @@ com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|ge com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|OdataType:String com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|setConnectedAppsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|setCredentialProviderRoleState(value?:AndroidAppCredentialProviderRoleState):void com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|setPackageId(value?:String):void com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|setPayloadJson(value?:String):void com.microsoft.graph.beta.models.AndroidForWorkMobileAppConfiguration::|public|setPermissionActions(value?:java.util.List):void @@ -195138,34 +196749,6 @@ com.microsoft.graph.beta.models.AndroidForWorkWiFiConfiguration::|public|setNetw com.microsoft.graph.beta.models.AndroidForWorkWiFiConfiguration::|public|setSsid(value?:String):void com.microsoft.graph.beta.models.AndroidForWorkWiFiConfiguration::|public|setWiFiSecurityType(value?:AndroidWiFiSecurityType):void com.microsoft.graph.beta.models.AndroidForWorkWiFiConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidForWorkWiFiConfiguration -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|protected|backingStore:BackingStore -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|constructor():void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getAdditionalData():Map -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getAssignmentTarget():DeviceAndAppManagementAssignmentTarget -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getBackingStore():BackingStore -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getDisplayName():String -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getId():String -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getOdataType():String -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|getTarget():AndroidFotaDeploymentAssignmentTarget -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|setAssignmentTarget(value?:DeviceAndAppManagementAssignmentTarget):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|setDisplayName(value?:String):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|setId(value?:String):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|setOdataType(value?:String):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|public|setTarget(value?:AndroidFotaDeploymentAssignmentTarget):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidFotaDeploymentAssignment -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget-->DeviceAndAppManagementAssignmentTarget -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget::|public|constructor():void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget::|public|getGroupId():String -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget::|public|OdataType:String -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget::|public|setGroupId(value?:String):void -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignmentTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidFotaDeploymentAssignmentTarget -com.microsoft.graph.beta.models.AndroidFotaDeploymentAssignment~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.AndroidGeneralDeviceConfiguration-->DeviceConfiguration com.microsoft.graph.beta.models.AndroidGeneralDeviceConfiguration::|public|constructor():void com.microsoft.graph.beta.models.AndroidGeneralDeviceConfiguration::|public|getAppsBlockClipboardSharing():Boolean @@ -195525,6 +197108,7 @@ com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration-->ManagedDev com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|constructor():void com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|getAppSupportsOemConfig():Boolean com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|getConnectedAppsEnabled():Boolean +com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|getCredentialProviderRoleState():AndroidAppCredentialProviderRoleState com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|getPackageId():String com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|getPayloadJson():String @@ -195534,6 +197118,7 @@ com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|Oda com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|setAppSupportsOemConfig(value?:Boolean):void com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|setConnectedAppsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|setCredentialProviderRoleState(value?:AndroidAppCredentialProviderRoleState):void com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|setPackageId(value?:String):void com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|setPayloadJson(value?:String):void com.microsoft.graph.beta.models.AndroidManagedStoreAppConfiguration::|public|setPermissionActions(value?:java.util.List):void @@ -196944,6 +198529,7 @@ com.microsoft.graph.beta.models.Application::|public|getIsDisabled():Boolean com.microsoft.graph.beta.models.Application::|public|getIsFallbackPublicClient():Boolean com.microsoft.graph.beta.models.Application::|public|getKeyCredentials():java.util.List com.microsoft.graph.beta.models.Application::|public|getLogo():byte[] +com.microsoft.graph.beta.models.Application::|public|getManagerApplications():java.util.List com.microsoft.graph.beta.models.Application::|public|getNativeAuthenticationApisEnabled():NativeAuthenticationApisEnabled com.microsoft.graph.beta.models.Application::|public|getNotes():String com.microsoft.graph.beta.models.Application::|public|getOnPremisesPublishing():OnPremisesPublishing @@ -196997,6 +198583,7 @@ com.microsoft.graph.beta.models.Application::|public|setIsDisabled(value?:Boolea com.microsoft.graph.beta.models.Application::|public|setIsFallbackPublicClient(value?:Boolean):void com.microsoft.graph.beta.models.Application::|public|setKeyCredentials(value?:java.util.List):void com.microsoft.graph.beta.models.Application::|public|setLogo(value?:byte[]):void +com.microsoft.graph.beta.models.Application::|public|setManagerApplications(value?:java.util.List):void com.microsoft.graph.beta.models.Application::|public|setNativeAuthenticationApisEnabled(value?:NativeAuthenticationApisEnabled):void com.microsoft.graph.beta.models.Application::|public|setNotes(value?:String):void com.microsoft.graph.beta.models.Application::|public|setOnPremisesPublishing(value?:OnPremisesPublishing):void @@ -197450,6 +199037,7 @@ com.microsoft.graph.beta.models.ApplicationTemplate::|public|getEndpoints():java com.microsoft.graph.beta.models.ApplicationTemplate::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ApplicationTemplate::|public|getHomePageUrl():String com.microsoft.graph.beta.models.ApplicationTemplate::|public|getInformationalUrls():InformationalUrls +com.microsoft.graph.beta.models.ApplicationTemplate::|public|getIsEntraIntegrated():Boolean com.microsoft.graph.beta.models.ApplicationTemplate::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ApplicationTemplate::|public|getLogoUrl():String com.microsoft.graph.beta.models.ApplicationTemplate::|public|getPublisher():String @@ -197467,6 +199055,7 @@ com.microsoft.graph.beta.models.ApplicationTemplate::|public|setDisplayName(valu com.microsoft.graph.beta.models.ApplicationTemplate::|public|setEndpoints(value?:java.util.List):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setHomePageUrl(value?:String):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setInformationalUrls(value?:InformationalUrls):void +com.microsoft.graph.beta.models.ApplicationTemplate::|public|setIsEntraIntegrated(value?:Boolean):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setLogoUrl(value?:String):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setPublisher(value?:String):void @@ -201349,11 +202938,86 @@ com.microsoft.graph.beta.models.B2xIdentityUserFlowCollectionResponse::|public|g com.microsoft.graph.beta.models.B2xIdentityUserFlowCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.B2xIdentityUserFlowCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.B2xIdentityUserFlowCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):B2xIdentityUserFlowCollectionResponse +com.microsoft.graph.beta.models.BackupCountStatistics::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.BackupCountStatistics::|public|constructor():void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getLastComputedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getOdataType():String +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getOffboardRequested():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getProtectedCompleted():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getProtectedFailed():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getProtectedInProgress():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getRemoved():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getTotal():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getUnprotectedCompleted():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getUnprotectedFailed():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|getUnprotectedInProgress():Integer +com.microsoft.graph.beta.models.BackupCountStatistics::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setLastComputedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setOffboardRequested(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setProtectedCompleted(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setProtectedFailed(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setProtectedInProgress(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setRemoved(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setTotal(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setUnprotectedCompleted(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setUnprotectedFailed(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|public|setUnprotectedInProgress(value?:Integer):void +com.microsoft.graph.beta.models.BackupCountStatistics::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BackupCountStatistics +com.microsoft.graph.beta.models.BackupCountStatistics~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.BackupPolicyActivityLog-->ActivityLogBase +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|constructor():void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|getOldPolicyName():String +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|getPolicyId():String +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|getPolicyName():String +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|getPolicyStatus():ProtectionPolicyStatus +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|getProtectionUnitDetails():ProtectionUnitDetails +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|getRetentionPeriod():String +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|OdataType:String +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|setOldPolicyName(value?:String):void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|setPolicyId(value?:String):void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|setPolicyName(value?:String):void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|setPolicyStatus(value?:ProtectionPolicyStatus):void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|setProtectionUnitDetails(value?:ProtectionUnitDetails):void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|public|setRetentionPeriod(value?:String):void +com.microsoft.graph.beta.models.BackupPolicyActivityLog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BackupPolicyActivityLog com.microsoft.graph.beta.models.BackupPolicyProtectionMode::0000-Standard com.microsoft.graph.beta.models.BackupPolicyProtectionMode::0001-FullServiceBackup com.microsoft.graph.beta.models.BackupPolicyProtectionMode::0002-UnknownFutureValue +com.microsoft.graph.beta.models.BackupPolicyReport::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.BackupPolicyReport::|public|constructor():void +com.microsoft.graph.beta.models.BackupPolicyReport::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.BackupPolicyReport::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.BackupPolicyReport::|public|getBackupPolicyId():String +com.microsoft.graph.beta.models.BackupPolicyReport::|public|getCountStatistics():BackupCountStatistics +com.microsoft.graph.beta.models.BackupPolicyReport::|public|getDisplayName():String +com.microsoft.graph.beta.models.BackupPolicyReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.BackupPolicyReport::|public|getOdataType():String +com.microsoft.graph.beta.models.BackupPolicyReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.BackupPolicyReport::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.BackupPolicyReport::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.BackupPolicyReport::|public|setBackupPolicyId(value?:String):void +com.microsoft.graph.beta.models.BackupPolicyReport::|public|setCountStatistics(value?:BackupCountStatistics):void +com.microsoft.graph.beta.models.BackupPolicyReport::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.BackupPolicyReport::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.BackupPolicyReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BackupPolicyReport +com.microsoft.graph.beta.models.BackupPolicyReport~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.BackupReport-->Entity +com.microsoft.graph.beta.models.BackupReport::|public|constructor():void +com.microsoft.graph.beta.models.BackupReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.BackupReport::|public|OdataType:String +com.microsoft.graph.beta.models.BackupReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.BackupReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BackupReport com.microsoft.graph.beta.models.BackupRestoreRoot-->Entity com.microsoft.graph.beta.models.BackupRestoreRoot::|public|constructor():void +com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getActivityLogs():java.util.List com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getAllDrivesBackup():AllDrivesBackup com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getAllMailboxesBackup():AllMailboxesBackup com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getAllSitesBackup():AllSitesBackup @@ -201373,6 +203037,7 @@ com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getOneDriveForBusines com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getOneDriveForBusinessRestoreSessions():java.util.List com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getProtectionPolicies():java.util.List com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getProtectionUnits():java.util.List +com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getReports():BackupReport com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getRestorePoints():java.util.List com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getRestoreSessions():java.util.List com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getServiceApps():java.util.List @@ -201385,6 +203050,7 @@ com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getSiteProtectionUnit com.microsoft.graph.beta.models.BackupRestoreRoot::|public|getSiteProtectionUnitsBulkAdditionJobs():java.util.List com.microsoft.graph.beta.models.BackupRestoreRoot::|public|OdataType:String com.microsoft.graph.beta.models.BackupRestoreRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setActivityLogs(value?:java.util.List):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setAllDrivesBackup(value?:AllDrivesBackup):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setAllMailboxesBackup(value?:AllMailboxesBackup):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setAllSitesBackup(value?:AllSitesBackup):void @@ -201403,6 +203069,7 @@ com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setOneDriveForBusines com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setOneDriveForBusinessRestoreSessions(value?:java.util.List):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setProtectionPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setProtectionUnits(value?:java.util.List):void +com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setReports(value?:BackupReport):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setRestorePoints(value?:java.util.List):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setRestoreSessions(value?:java.util.List):void com.microsoft.graph.beta.models.BackupRestoreRoot::|public|setServiceApps(value?:java.util.List):void @@ -202657,6 +204324,7 @@ com.microsoft.graph.beta.models.BrowseSessionBase::|public|getError():PublicErro com.microsoft.graph.beta.models.BrowseSessionBase::|public|getExpirationDateTime():OffsetDateTime com.microsoft.graph.beta.models.BrowseSessionBase::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.BrowseSessionBase::|public|getRestorePointDateTime():OffsetDateTime +com.microsoft.graph.beta.models.BrowseSessionBase::|public|getRestorePointId():String com.microsoft.graph.beta.models.BrowseSessionBase::|public|getStatus():BrowseSessionStatus com.microsoft.graph.beta.models.BrowseSessionBase::|public|OdataType:String com.microsoft.graph.beta.models.BrowseSessionBase::|public|serialize(writer:SerializationWriter):Void @@ -202665,6 +204333,7 @@ com.microsoft.graph.beta.models.BrowseSessionBase::|public|setCreatedDateTime(va com.microsoft.graph.beta.models.BrowseSessionBase::|public|setError(value?:PublicError):void com.microsoft.graph.beta.models.BrowseSessionBase::|public|setExpirationDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.BrowseSessionBase::|public|setRestorePointDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.BrowseSessionBase::|public|setRestorePointId(value?:String):void com.microsoft.graph.beta.models.BrowseSessionBase::|public|setStatus(value?:BrowseSessionStatus):void com.microsoft.graph.beta.models.BrowseSessionBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowseSessionBase com.microsoft.graph.beta.models.BrowseSessionBaseCollectionResponse-->BaseCollectionPaginationCountResponse @@ -205100,6 +206769,7 @@ com.microsoft.graph.beta.models.Chat::|public|getOriginalCreatedDateTime():Offse com.microsoft.graph.beta.models.Chat::|public|getPermissionGrants():java.util.List com.microsoft.graph.beta.models.Chat::|public|getPinnedMessages():java.util.List com.microsoft.graph.beta.models.Chat::|public|getTabs():java.util.List +com.microsoft.graph.beta.models.Chat::|public|getTargetedMessages():java.util.List com.microsoft.graph.beta.models.Chat::|public|getTenantId():String com.microsoft.graph.beta.models.Chat::|public|getTopic():String com.microsoft.graph.beta.models.Chat::|public|getViewpoint():ChatViewpoint @@ -205122,6 +206792,7 @@ com.microsoft.graph.beta.models.Chat::|public|setOriginalCreatedDateTime(value?: com.microsoft.graph.beta.models.Chat::|public|setPermissionGrants(value?:java.util.List):void com.microsoft.graph.beta.models.Chat::|public|setPinnedMessages(value?:java.util.List):void com.microsoft.graph.beta.models.Chat::|public|setTabs(value?:java.util.List):void +com.microsoft.graph.beta.models.Chat::|public|setTargetedMessages(value?:java.util.List):void com.microsoft.graph.beta.models.Chat::|public|setTenantId(value?:String):void com.microsoft.graph.beta.models.Chat::|public|setTopic(value?:String):void com.microsoft.graph.beta.models.Chat::|public|setViewpoint(value?:ChatViewpoint):void @@ -207246,6 +208917,7 @@ com.microsoft.graph.beta.models.CloudPcExportJobStatus::0003-Failed com.microsoft.graph.beta.models.CloudPcExportJobStatus::0004-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcExternalPartner-->Entity com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getAgentSetting():CloudPcExternalPartnerAgentSetting com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getConnectionStatus():CloudPcExternalPartnerStatus com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getEnableConnection():Boolean com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getFieldDeserializers():Map> @@ -207254,12 +208926,122 @@ com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getPartnerId():S com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|getStatusDetails():String com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|OdataType:String com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setAgentSetting(value?:CloudPcExternalPartnerAgentSetting):void com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setConnectionStatus(value?:CloudPcExternalPartnerStatus):void com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setEnableConnection(value?:Boolean):void com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setLastSyncDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setPartnerId(value?:String):void com.microsoft.graph.beta.models.CloudPcExternalPartner::|public|setStatusDetails(value?:String):void com.microsoft.graph.beta.models.CloudPcExternalPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartner +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0000-None +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0001-ExecuteActionFailed +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0002-ExecuteActionTimeout +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0003-DeviceNotFound +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0004-DeviceNotAvailable +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0005-CheckDiskSpaceFailed +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0006-CheckNetworkConnectionFailed +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0007-AgentNotFound +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0008-InvalidAgentFormat +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0009-InvalidAgentChecksum +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionErrorCode::0010-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getActionType():CloudPcExternalPartnerActionType +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getActivityId():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getActivityMessage():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getAgentName():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getAgentSetting():CloudPcExternalPartnerAgentSetting +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getAuthenticatedAppId():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getAuthenticatedAppName():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getAuthenticatedMethod():CloudPcExternalPartnerAuthenticatedMethod +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getAuthenticatedUserPrincipalName():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getCloudPcId():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getCloudPcName():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setActionType(value?:CloudPcExternalPartnerActionType):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setActivityId(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setActivityMessage(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setAgentName(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setAgentSetting(value?:CloudPcExternalPartnerAgentSetting):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setAuthenticatedAppId(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setAuthenticatedAppName(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setAuthenticatedMethod(value?:CloudPcExternalPartnerAuthenticatedMethod):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setAuthenticatedUserPrincipalName(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setCloudPcId(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setCloudPcName(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartnerActionReport +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionReport~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getActivityId():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getCloudPcId():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getErrorCode():CloudPcExternalPartnerActionErrorCode +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getErrorMessage():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getStartDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|getState():CloudPcExternalPartnerActionStatus +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setActivityId(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setCloudPcId(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setErrorCode(value?:CloudPcExternalPartnerActionErrorCode):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setErrorMessage(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|public|setState(value?:CloudPcExternalPartnerActionStatus):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartnerActionResult +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionStatus::0000-Created +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionStatus::0001-Pending +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionStatus::0002-Canceled +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionStatus::0003-Running +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionStatus::0004-Succeeded +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionStatus::0005-Failed +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionStatus::0006-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionType::0000-ConfigureAgent +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionType::0001-DeployAgent +com.microsoft.graph.beta.models.CloudPcExternalPartnerActionType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getAgentSha256():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getAgentUrl():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getAutoDeploymentEnabled():Boolean +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getInstallParameters():java.util.List +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|setAgentSha256(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|setAgentUrl(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|setAutoDeploymentEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|setInstallParameters(value?:java.util.List):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcExternalPartnerAgentSetting +com.microsoft.graph.beta.models.CloudPcExternalPartnerAgentSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcExternalPartnerAuthenticatedMethod::0000-GDAP +com.microsoft.graph.beta.models.CloudPcExternalPartnerAuthenticatedMethod::0001-DAP +com.microsoft.graph.beta.models.CloudPcExternalPartnerAuthenticatedMethod::0002-AppOnly +com.microsoft.graph.beta.models.CloudPcExternalPartnerAuthenticatedMethod::0003-NormalUser +com.microsoft.graph.beta.models.CloudPcExternalPartnerAuthenticatedMethod::0004-GuestUser +com.microsoft.graph.beta.models.CloudPcExternalPartnerAuthenticatedMethod::0005-UnknownFutureValue com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.CloudPcExternalPartnerCollectionResponse::|public|getFieldDeserializers():Map> @@ -211005,6 +212787,9 @@ com.microsoft.graph.beta.models.ContentBase::|public|setBackingStore(value:Backi com.microsoft.graph.beta.models.ContentBase::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.ContentBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ContentBase com.microsoft.graph.beta.models.ContentBase~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.ContentCategory::0000-None +com.microsoft.graph.beta.models.ContentCategory::0001-Ai +com.microsoft.graph.beta.models.ContentCategory::0002-UnknownFutureValue com.microsoft.graph.beta.models.ContentClassification::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.ContentClassification::|public|constructor():void com.microsoft.graph.beta.models.ContentClassification::|public|getAdditionalData():Map @@ -211635,6 +213420,8 @@ com.microsoft.graph.beta.models.CopilotConversationState::0001-DisengagedForRai com.microsoft.graph.beta.models.CopilotConversationState::0002-UnknownFutureValue com.microsoft.graph.beta.models.CopilotPackage-->Entity com.microsoft.graph.beta.models.CopilotPackage::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPackage::|public|getAppId():String +com.microsoft.graph.beta.models.CopilotPackage::|public|getAssetId():String com.microsoft.graph.beta.models.CopilotPackage::|public|getAvailableTo():PackageStatus com.microsoft.graph.beta.models.CopilotPackage::|public|getDeployedTo():PackageStatus com.microsoft.graph.beta.models.CopilotPackage::|public|getDisplayName():String @@ -211642,23 +213429,33 @@ com.microsoft.graph.beta.models.CopilotPackage::|public|getElementTypes():java.u com.microsoft.graph.beta.models.CopilotPackage::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CopilotPackage::|public|getIsBlocked():Boolean com.microsoft.graph.beta.models.CopilotPackage::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CopilotPackage::|public|getManifestId():String +com.microsoft.graph.beta.models.CopilotPackage::|public|getManifestVersion():String +com.microsoft.graph.beta.models.CopilotPackage::|public|getPlatform():String com.microsoft.graph.beta.models.CopilotPackage::|public|getPublisher():String com.microsoft.graph.beta.models.CopilotPackage::|public|getShortDescription():String com.microsoft.graph.beta.models.CopilotPackage::|public|getSupportedHosts():java.util.List com.microsoft.graph.beta.models.CopilotPackage::|public|getType():PackageType +com.microsoft.graph.beta.models.CopilotPackage::|public|getVersion():String com.microsoft.graph.beta.models.CopilotPackage::|public|getZipFile():byte[] com.microsoft.graph.beta.models.CopilotPackage::|public|OdataType:String com.microsoft.graph.beta.models.CopilotPackage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPackage::|public|setAppId(value?:String):void +com.microsoft.graph.beta.models.CopilotPackage::|public|setAssetId(value?:String):void com.microsoft.graph.beta.models.CopilotPackage::|public|setAvailableTo(value?:PackageStatus):void com.microsoft.graph.beta.models.CopilotPackage::|public|setDeployedTo(value?:PackageStatus):void com.microsoft.graph.beta.models.CopilotPackage::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.CopilotPackage::|public|setElementTypes(value?:java.util.List):void com.microsoft.graph.beta.models.CopilotPackage::|public|setIsBlocked(value?:Boolean):void com.microsoft.graph.beta.models.CopilotPackage::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CopilotPackage::|public|setManifestId(value?:String):void +com.microsoft.graph.beta.models.CopilotPackage::|public|setManifestVersion(value?:String):void +com.microsoft.graph.beta.models.CopilotPackage::|public|setPlatform(value?:String):void com.microsoft.graph.beta.models.CopilotPackage::|public|setPublisher(value?:String):void com.microsoft.graph.beta.models.CopilotPackage::|public|setShortDescription(value?:String):void com.microsoft.graph.beta.models.CopilotPackage::|public|setSupportedHosts(value?:java.util.List):void com.microsoft.graph.beta.models.CopilotPackage::|public|setType(value?:PackageType):void +com.microsoft.graph.beta.models.CopilotPackage::|public|setVersion(value?:String):void com.microsoft.graph.beta.models.CopilotPackage::|public|setZipFile(value?:byte[]):void com.microsoft.graph.beta.models.CopilotPackage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackage com.microsoft.graph.beta.models.CopilotPackageDetail-->CopilotPackage @@ -211669,9 +213466,7 @@ com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getCategories():ja com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getElementDetails():java.util.List com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getLongDescription():String -com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getManifestVersion():String com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getSensitivity():String -com.microsoft.graph.beta.models.CopilotPackageDetail::|public|getVersion():String com.microsoft.graph.beta.models.CopilotPackageDetail::|public|OdataType:String com.microsoft.graph.beta.models.CopilotPackageDetail::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setAcquireUsersAndGroups(value?:java.util.List):void @@ -211679,9 +213474,7 @@ com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setAllowedUsersAnd com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setCategories(value?:java.util.List):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setElementDetails(value?:java.util.List):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setLongDescription(value?:String):void -com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setManifestVersion(value?:String):void com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setSensitivity(value?:String):void -com.microsoft.graph.beta.models.CopilotPackageDetail::|public|setVersion(value?:String):void com.microsoft.graph.beta.models.CopilotPackageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail com.microsoft.graph.beta.models.CopilotPeopleAdminSetting-->Entity com.microsoft.graph.beta.models.CopilotPeopleAdminSetting::|public|constructor():void @@ -212002,6 +213795,7 @@ com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|pu com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|getB2bCollaborationOutbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|getB2bDirectConnectInbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|getB2bDirectConnectOutbound():CrossTenantAccessPolicyB2BSetting +com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|getBlockServiceProviderOutboundAccess():Boolean com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|getInvitationRedemptionIdentityProviderConfiguration():DefaultInvitationRedemptionIdentityProviderConfiguration @@ -212014,6 +213808,7 @@ com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|pu com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setB2bCollaborationOutbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setB2bDirectConnectInbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setB2bDirectConnectOutbound(value?:CrossTenantAccessPolicyB2BSetting):void +com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setBlockServiceProviderOutboundAccess(value?:Boolean):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setInvitationRedemptionIdentityProviderConfiguration(value?:DefaultInvitationRedemptionIdentityProviderConfiguration):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationDefault::|public|setIsServiceDefault(value?:Boolean):void @@ -212026,6 +213821,7 @@ com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|pu com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bCollaborationOutbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bDirectConnectInbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bDirectConnectOutbound():CrossTenantAccessPolicyB2BSetting +com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getBlockServiceProviderOutboundAccess():Boolean com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIdentitySynchronization():CrossTenantIdentitySyncPolicyPartner com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust @@ -212040,6 +213836,7 @@ com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|pu com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bCollaborationOutbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bDirectConnectInbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bDirectConnectOutbound(value?:CrossTenantAccessPolicyB2BSetting):void +com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setBlockServiceProviderOutboundAccess(value?:Boolean):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIdentitySynchronization(value?:CrossTenantIdentitySyncPolicyPartner):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void com.microsoft.graph.beta.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIsInMultiTenantOrganization(value?:Boolean):void @@ -212641,6 +214438,18 @@ com.microsoft.graph.beta.models.CustomDataProvidedResource::|public|OdataType:St com.microsoft.graph.beta.models.CustomDataProvidedResource::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CustomDataProvidedResource::|public|setNotificationEndpointConfiguration(value?:CustomExtensionEndpointConfiguration):void com.microsoft.graph.beta.models.CustomDataProvidedResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResource +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile-->Entity +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|constructor():void +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|getName():String +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|getSize():Long +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|getUploadedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|OdataType:String +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|setName(value?:String):void +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|setSize(value?:Long):void +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|public|setUploadedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CustomDataProvidedResourceFile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFile com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession-->Entity com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession::|public|constructor():void com.microsoft.graph.beta.models.CustomDataProvidedResourceUploadSession::|public|getCreatedDateTime():OffsetDateTime @@ -214541,6 +216350,7 @@ com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|getRegistrati com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|getRequestRequiresNetworkTether():Boolean com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|getSetPrimarySetupAccountAsRegularUser():Boolean com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|getSkipPrimarySetupAccountCreation():Boolean +com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|getUsePlatformSSODuringSetupAssistant():Boolean com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|getZoomDisabled():Boolean com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|OdataType:String com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|serialize(writer:SerializationWriter):Void @@ -214565,6 +216375,7 @@ com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|setRegistrati com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|setRequestRequiresNetworkTether(value?:Boolean):void com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|setSetPrimarySetupAccountAsRegularUser(value?:Boolean):void com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|setSkipPrimarySetupAccountCreation(value?:Boolean):void +com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|setUsePlatformSSODuringSetupAssistant(value?:Boolean):void com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|public|setZoomDisabled(value?:Boolean):void com.microsoft.graph.beta.models.DepMacOSEnrollmentProfile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DepMacOSEnrollmentProfile com.microsoft.graph.beta.models.DepOnboardingSetting-->Entity @@ -217149,6 +218960,20 @@ com.microsoft.graph.beta.models.DeviceLicensingStatus::0012-RemovingDeviceLicens com.microsoft.graph.beta.models.DeviceLicensingStatus::0013-DeviceLicenseRemoveSucceed com.microsoft.graph.beta.models.DeviceLicensingStatus::0014-DeviceLicenseRemoveFailed com.microsoft.graph.beta.models.DeviceLicensingStatus::0015-UnknownFutureValue +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|constructor():void +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|getPasswordLastRotationDateTime():OffsetDateTime +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|public|setPasswordLastRotationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.DeviceLocalCredential-->Entity com.microsoft.graph.beta.models.DeviceLocalCredential::|public|constructor():void com.microsoft.graph.beta.models.DeviceLocalCredential::|public|getAccountName():String @@ -217596,6 +219421,7 @@ com.microsoft.graph.beta.models.DeviceManagement::|public|getReusableSettings(): com.microsoft.graph.beta.models.DeviceManagement::|public|getRoleAssignments():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getRoleDefinitions():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getRoleScopeTags():java.util.List +com.microsoft.graph.beta.models.DeviceManagement::|public|getSamsungEFotaFirmwareVersions():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getServiceNowConnections():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getSettingDefinitions():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getSettings():DeviceManagementSettings @@ -217789,6 +219615,7 @@ com.microsoft.graph.beta.models.DeviceManagement::|public|setReusableSettings(va com.microsoft.graph.beta.models.DeviceManagement::|public|setRoleAssignments(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setRoleDefinitions(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setRoleScopeTags(value?:java.util.List):void +com.microsoft.graph.beta.models.DeviceManagement::|public|setSamsungEFotaFirmwareVersions(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setServiceNowConnections(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setSettingDefinitions(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setSettings(value?:DeviceManagementSettings):void @@ -219294,6 +221121,7 @@ com.microsoft.graph.beta.models.DeviceManagementConfigurationTemplateFamily::001 com.microsoft.graph.beta.models.DeviceManagementConfigurationTemplateFamily::0014-DeviceConfigurationPolicies com.microsoft.graph.beta.models.DeviceManagementConfigurationTemplateFamily::0015-WindowsOsRecoveryPolicies com.microsoft.graph.beta.models.DeviceManagementConfigurationTemplateFamily::0016-CompanyPortal +com.microsoft.graph.beta.models.DeviceManagementConfigurationTemplateFamily::0017-WindowsRecoveryAndRemediationConfiguration com.microsoft.graph.beta.models.DeviceManagementConfigurationWindowsSettingApplicability-->DeviceManagementConfigurationSettingApplicability com.microsoft.graph.beta.models.DeviceManagementConfigurationWindowsSettingApplicability::|public|constructor():void com.microsoft.graph.beta.models.DeviceManagementConfigurationWindowsSettingApplicability::|public|getConfigurationServiceProviderVersion():String @@ -221364,6 +223192,7 @@ com.microsoft.graph.beta.models.DlpAction::0008-SPBlockAnonymousAccess com.microsoft.graph.beta.models.DlpAction::0009-SPRuntimeAccessControl com.microsoft.graph.beta.models.DlpAction::0010-SPSharingNotifyUser com.microsoft.graph.beta.models.DlpAction::0011-SPSharingGenerateIncidentReport +com.microsoft.graph.beta.models.DlpAction::0012-RestrictWebGrounding com.microsoft.graph.beta.models.DlpActionInfo::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.DlpActionInfo::|public|constructor():void com.microsoft.graph.beta.models.DlpActionInfo::|public|getAction():DlpAction @@ -222209,6 +224038,18 @@ com.microsoft.graph.beta.models.DropInPlaceMode::|public|getFieldDeserializers() com.microsoft.graph.beta.models.DropInPlaceMode::|public|OdataType:String com.microsoft.graph.beta.models.DropInPlaceMode::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.DropInPlaceMode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DropInPlaceMode +com.microsoft.graph.beta.models.DynamicRuleActivityLog-->ActivityLogBase +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|constructor():void +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|getPolicyId():String +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|getPolicyName():String +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|getProtectionUnitDetails():ProtectionUnitDetails +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|OdataType:String +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|setPolicyId(value?:String):void +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|setPolicyName(value?:String):void +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|public|setProtectionUnitDetails(value?:ProtectionUnitDetails):void +com.microsoft.graph.beta.models.DynamicRuleActivityLog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DynamicRuleActivityLog com.microsoft.graph.beta.models.EapFastConfiguration::0000-NoProtectedAccessCredential com.microsoft.graph.beta.models.EapFastConfiguration::0001-UseProtectedAccessCredential com.microsoft.graph.beta.models.EapFastConfiguration::0002-UseProtectedAccessCredentialAndProvision @@ -224306,6 +226147,24 @@ com.microsoft.graph.beta.models.EmailAuthenticationMethodConfiguration::|static| com.microsoft.graph.beta.models.EmailCertificateType::0000-None com.microsoft.graph.beta.models.EmailCertificateType::0001-Certificate com.microsoft.graph.beta.models.EmailCertificateType::0002-DerivedCredential +com.microsoft.graph.beta.models.EmailDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.EmailDetails::|public|constructor():void +com.microsoft.graph.beta.models.EmailDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.EmailDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.EmailDetails::|public|getBody():String +com.microsoft.graph.beta.models.EmailDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.EmailDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.EmailDetails::|public|getSenderEmailAddress():String +com.microsoft.graph.beta.models.EmailDetails::|public|getSubject():String +com.microsoft.graph.beta.models.EmailDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.EmailDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.EmailDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.EmailDetails::|public|setBody(value?:String):void +com.microsoft.graph.beta.models.EmailDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.EmailDetails::|public|setSenderEmailAddress(value?:String):void +com.microsoft.graph.beta.models.EmailDetails::|public|setSubject(value?:String):void +com.microsoft.graph.beta.models.EmailDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmailDetails +com.microsoft.graph.beta.models.EmailDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.EmailFileAssessmentRequest-->ThreatAssessmentRequest com.microsoft.graph.beta.models.EmailFileAssessmentRequest::|public|constructor():void com.microsoft.graph.beta.models.EmailFileAssessmentRequest::|public|getContentData():String @@ -224612,10 +226471,12 @@ com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|constructor():vo com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|getAssignedRoles():java.util.List com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|getLearningCourseActivities():java.util.List +com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|getStoryline():Storyline com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|OdataType:String com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|setAssignedRoles(value?:java.util.List):void com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|setLearningCourseActivities(value?:java.util.List):void +com.microsoft.graph.beta.models.EmployeeExperienceUser::|public|setStoryline(value?:Storyline):void com.microsoft.graph.beta.models.EmployeeExperienceUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeExperienceUser com.microsoft.graph.beta.models.EmployeeExperience~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.EmployeeOrgData::|protected|backingStore:BackingStore @@ -227139,7 +229000,6 @@ com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo-->Connect com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|constructor():void com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|getAccessTokenUrl():String com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|getClientId():String -com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|getDomain():String com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|getKeyVaultName():String com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|getResourceGroup():String @@ -227149,7 +229009,6 @@ com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public| com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|setAccessTokenUrl(value?:String):void com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|setClientId(value?:String):void -com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|setDomain(value?:String):void com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|setKeyVaultName(value?:String):void com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|setResourceGroup(value?:String):void com.microsoft.graph.beta.models.ExternalTokenBasedSapIagConnectionInfo::|public|setSecretName(value?:String):void @@ -227454,6 +229313,7 @@ com.microsoft.graph.beta.models.FieldValueSet::|static|public|createFromDiscrimi com.microsoft.graph.beta.models.File::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.File::|public|constructor():void com.microsoft.graph.beta.models.File::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.File::|public|getArchiveStatus():FileArchiveStatus com.microsoft.graph.beta.models.File::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.File::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.File::|public|getHashes():Hashes @@ -227462,12 +229322,17 @@ com.microsoft.graph.beta.models.File::|public|getOdataType():String com.microsoft.graph.beta.models.File::|public|getProcessingMetadata():Boolean com.microsoft.graph.beta.models.File::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.File::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.File::|public|setArchiveStatus(value?:FileArchiveStatus):void com.microsoft.graph.beta.models.File::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.File::|public|setHashes(value?:Hashes):void com.microsoft.graph.beta.models.File::|public|setMimeType(value?:String):void com.microsoft.graph.beta.models.File::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.File::|public|setProcessingMetadata(value?:Boolean):void com.microsoft.graph.beta.models.File::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):File +com.microsoft.graph.beta.models.FileArchiveStatus::0000-NotArchived +com.microsoft.graph.beta.models.FileArchiveStatus::0001-FullyArchived +com.microsoft.graph.beta.models.FileArchiveStatus::0002-Reactivating +com.microsoft.graph.beta.models.FileArchiveStatus::0003-UnknownFutureValue com.microsoft.graph.beta.models.FileAssessmentRequest-->ThreatAssessmentRequest com.microsoft.graph.beta.models.FileAssessmentRequest::|public|constructor():void com.microsoft.graph.beta.models.FileAssessmentRequest::|public|getContentData():String @@ -227735,6 +229600,7 @@ com.microsoft.graph.beta.models.FileStorageContainerType::|public|getExpirationD com.microsoft.graph.beta.models.FileStorageContainerType::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.FileStorageContainerType::|public|getName():String com.microsoft.graph.beta.models.FileStorageContainerType::|public|getOwningAppId():UUID +com.microsoft.graph.beta.models.FileStorageContainerType::|public|getPermissions():java.util.List com.microsoft.graph.beta.models.FileStorageContainerType::|public|getSettings():FileStorageContainerTypeSettings com.microsoft.graph.beta.models.FileStorageContainerType::|public|OdataType:String com.microsoft.graph.beta.models.FileStorageContainerType::|public|serialize(writer:SerializationWriter):Void @@ -227745,6 +229611,7 @@ com.microsoft.graph.beta.models.FileStorageContainerType::|public|setEtag(value? com.microsoft.graph.beta.models.FileStorageContainerType::|public|setExpirationDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.FileStorageContainerType::|public|setName(value?:String):void com.microsoft.graph.beta.models.FileStorageContainerType::|public|setOwningAppId(value?:UUID):void +com.microsoft.graph.beta.models.FileStorageContainerType::|public|setPermissions(value?:java.util.List):void com.microsoft.graph.beta.models.FileStorageContainerType::|public|setSettings(value?:FileStorageContainerTypeSettings):void com.microsoft.graph.beta.models.FileStorageContainerType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerType com.microsoft.graph.beta.models.FileStorageContainerTypeAgentSettings::|protected|backingStore:BackingStore @@ -231182,6 +233049,26 @@ com.microsoft.graph.beta.models.identitygovernance.Parameter::|public|setValues( com.microsoft.graph.beta.models.identitygovernance.Parameter::|public|setValueType(value?:ValueType):void com.microsoft.graph.beta.models.identitygovernance.Parameter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Parameter com.microsoft.graph.beta.models.identitygovernance.Parameter~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|constructor():void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getDefinitionId():String +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getFailureReason():String +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getName():String +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getOdataType():String +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|getTaskId():String +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|setDefinitionId(value?:String):void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|setFailureReason(value?:String):void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|setName(value?:String):void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|public|setTaskId(value?:String):void +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewFailedTask +com.microsoft.graph.beta.models.identitygovernance.PreviewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.identitygovernance.RuleBasedSubjectSet-->SubjectSet com.microsoft.graph.beta.models.identitygovernance.RuleBasedSubjectSet::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.RuleBasedSubjectSet::|public|getFieldDeserializers():Map> @@ -231572,6 +233459,7 @@ com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getExecutio com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getId():String com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getNextScheduleRunDateTime():OffsetDateTime +com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getPreviewScope():java.util.List com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getRuns():java.util.List com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getTaskReports():java.util.List com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|getUserProcessingResults():java.util.List @@ -231583,6 +233471,7 @@ com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setDeletedD com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setExecutionScope(value?:java.util.List):void com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setId(value?:String):void com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setNextScheduleRunDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setPreviewScope(value?:java.util.List):void com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setRuns(value?:java.util.List):void com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setTaskReports(value?:java.util.List):void com.microsoft.graph.beta.models.identitygovernance.Workflow::|public|setUserProcessingResults(value?:java.util.List):void @@ -231660,6 +233549,7 @@ com.microsoft.graph.beta.models.identitygovernance.WorkflowExecutionType::0000-S com.microsoft.graph.beta.models.identitygovernance.WorkflowExecutionType::0001-OnDemand com.microsoft.graph.beta.models.identitygovernance.WorkflowExecutionType::0002-UnknownFutureValue com.microsoft.graph.beta.models.identitygovernance.WorkflowExecutionType::0003-ActivatedWithScope +com.microsoft.graph.beta.models.identitygovernance.WorkflowExecutionType::0004-Preview com.microsoft.graph.beta.models.identitygovernance.WorkflowsInsightsByCategory::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.identitygovernance.WorkflowsInsightsByCategory::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.WorkflowsInsightsByCategory::|public|getAdditionalData():Map @@ -232085,7 +233975,7 @@ com.microsoft.graph.beta.models.ImpactedResource::|public|getApiUrl():String com.microsoft.graph.beta.models.ImpactedResource::|public|getDisplayName():String com.microsoft.graph.beta.models.ImpactedResource::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ImpactedResource::|public|getLastModifiedBy():String -com.microsoft.graph.beta.models.ImpactedResource::|public|getLastModifiedDateTime():String +com.microsoft.graph.beta.models.ImpactedResource::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ImpactedResource::|public|getOwner():String com.microsoft.graph.beta.models.ImpactedResource::|public|getPortalUrl():String com.microsoft.graph.beta.models.ImpactedResource::|public|getPostponeUntilDateTime():OffsetDateTime @@ -232101,7 +233991,7 @@ com.microsoft.graph.beta.models.ImpactedResource::|public|setAdditionalDetails(v com.microsoft.graph.beta.models.ImpactedResource::|public|setApiUrl(value?:String):void com.microsoft.graph.beta.models.ImpactedResource::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.ImpactedResource::|public|setLastModifiedBy(value?:String):void -com.microsoft.graph.beta.models.ImpactedResource::|public|setLastModifiedDateTime(value?:String):void +com.microsoft.graph.beta.models.ImpactedResource::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ImpactedResource::|public|setOwner(value?:String):void com.microsoft.graph.beta.models.ImpactedResource::|public|setPortalUrl(value?:String):void com.microsoft.graph.beta.models.ImpactedResource::|public|setPostponeUntilDateTime(value?:OffsetDateTime):void @@ -233838,7 +235728,6 @@ com.microsoft.graph.beta.models.IntuneBrand::|public|getOnlineSupportSiteName(): com.microsoft.graph.beta.models.IntuneBrand::|public|getOnlineSupportSiteUrl():String com.microsoft.graph.beta.models.IntuneBrand::|public|getPrivacyUrl():String com.microsoft.graph.beta.models.IntuneBrand::|public|getRoleScopeTagIds():java.util.List -com.microsoft.graph.beta.models.IntuneBrand::|public|getSendDeviceOwnershipChangePushNotification():Boolean com.microsoft.graph.beta.models.IntuneBrand::|public|getShowAzureADEnterpriseApps():Boolean com.microsoft.graph.beta.models.IntuneBrand::|public|getShowConfigurationManagerApps():Boolean com.microsoft.graph.beta.models.IntuneBrand::|public|getShowDisplayNameNextToLogo():Boolean @@ -233871,7 +235760,6 @@ com.microsoft.graph.beta.models.IntuneBrand::|public|setOnlineSupportSiteName(va com.microsoft.graph.beta.models.IntuneBrand::|public|setOnlineSupportSiteUrl(value?:String):void com.microsoft.graph.beta.models.IntuneBrand::|public|setPrivacyUrl(value?:String):void com.microsoft.graph.beta.models.IntuneBrand::|public|setRoleScopeTagIds(value?:java.util.List):void -com.microsoft.graph.beta.models.IntuneBrand::|public|setSendDeviceOwnershipChangePushNotification(value?:Boolean):void com.microsoft.graph.beta.models.IntuneBrand::|public|setShowAzureADEnterpriseApps(value?:Boolean):void com.microsoft.graph.beta.models.IntuneBrand::|public|setShowConfigurationManagerApps(value?:Boolean):void com.microsoft.graph.beta.models.IntuneBrand::|public|setShowDisplayNameNextToLogo(value?:Boolean):void @@ -233909,7 +235797,6 @@ com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getPrivacyUrl():S com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getProfileDescription():String com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getProfileName():String com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getRoleScopeTagIds():java.util.List -com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getSendDeviceOwnershipChangePushNotification():Boolean com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getShowAzureADEnterpriseApps():Boolean com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getShowConfigurationManagerApps():Boolean com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|getShowDisplayNameNextToLogo():Boolean @@ -233945,7 +235832,6 @@ com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setPrivacyUrl(val com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setProfileDescription(value?:String):void com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setProfileName(value?:String):void com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setRoleScopeTagIds(value?:java.util.List):void -com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setSendDeviceOwnershipChangePushNotification(value?:Boolean):void com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setShowAzureADEnterpriseApps(value?:Boolean):void com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setShowConfigurationManagerApps(value?:Boolean):void com.microsoft.graph.beta.models.IntuneBrandingProfile::|public|setShowDisplayNameNextToLogo(value?:Boolean):void @@ -237415,6 +239301,7 @@ com.microsoft.graph.beta.models.List::|public|getContentTypes():java.util.List> +com.microsoft.graph.beta.models.List::|public|getItemCount():Integer com.microsoft.graph.beta.models.List::|public|getItems():java.util.List com.microsoft.graph.beta.models.List::|public|getList():ListInfo com.microsoft.graph.beta.models.List::|public|getOperations():java.util.List @@ -237429,6 +239316,7 @@ com.microsoft.graph.beta.models.List::|public|setColumns(value?:java.util.List):void com.microsoft.graph.beta.models.List::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.List::|public|setDrive(value?:Drive):void +com.microsoft.graph.beta.models.List::|public|setItemCount(value?:Integer):void com.microsoft.graph.beta.models.List::|public|setItems(value?:java.util.List):void com.microsoft.graph.beta.models.List::|public|setList(value?:ListInfo):void com.microsoft.graph.beta.models.List::|public|setOperations(value?:java.util.List):void @@ -238257,6 +240145,12 @@ com.microsoft.graph.beta.models.MacOSDeviceFeaturesConfiguration::|public|setSin com.microsoft.graph.beta.models.MacOSDeviceFeaturesConfiguration::|public|setSingleSignOnExtensionPkinitCertificate(value?:MacOSCertificateProfileBase):void com.microsoft.graph.beta.models.MacOSDeviceFeaturesConfiguration::|public|setSleepDisabled(value?:Boolean):void com.microsoft.graph.beta.models.MacOSDeviceFeaturesConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MacOSDeviceFeaturesConfiguration +com.microsoft.graph.beta.models.MacOSDeviceLocalAdminAccountDetail-->DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.models.MacOSDeviceLocalAdminAccountDetail::|public|constructor():void +com.microsoft.graph.beta.models.MacOSDeviceLocalAdminAccountDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MacOSDeviceLocalAdminAccountDetail::|public|OdataType:String +com.microsoft.graph.beta.models.MacOSDeviceLocalAdminAccountDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MacOSDeviceLocalAdminAccountDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MacOSDeviceLocalAdminAccountDetail com.microsoft.graph.beta.models.MacOSDmgApp-->MobileLobApp com.microsoft.graph.beta.models.MacOSDmgApp::|public|constructor():void com.microsoft.graph.beta.models.MacOSDmgApp::|public|getFieldDeserializers():Map> @@ -245117,12 +247011,14 @@ com.microsoft.graph.beta.models.MobileAppAssignmentSettings~~>AdditionalDataHold com.microsoft.graph.beta.models.MobileAppCatalogPackage-->Entity com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|constructor():void com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|getProductDescription():String com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|getProductDisplayName():String com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|getProductId():String com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|getPublisherDisplayName():String com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|getVersionDisplayName():String com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|OdataType:String com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|setProductDescription(value?:String):void com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|setProductDisplayName(value?:String):void com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|setProductId(value?:String):void com.microsoft.graph.beta.models.MobileAppCatalogPackage::|public|setPublisherDisplayName(value?:String):void @@ -246513,6 +248409,177 @@ com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|se com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|public|setUserCount(value?:Integer):void com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudApplicationReport com.microsoft.graph.beta.models.networkaccess.CloudApplicationReport~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudFirewallAction::0000-Allow +com.microsoft.graph.beta.models.networkaccess.CloudFirewallAction::0001-Block +com.microsoft.graph.beta.models.networkaccess.CloudFirewallAction::0002-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallDestinationAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationAddress~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress-->CloudFirewallDestinationAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress::|public|getValues():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress::|public|setValues(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationFqdnAddress::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallDestinationFqdnAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress-->CloudFirewallDestinationAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress::|public|getValues():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress::|public|setValues(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationIpAddress::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallDestinationIpAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|getAddresses():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|getPorts():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|getProtocols():CloudFirewallProtocol +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|setAddresses(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|setPorts(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|public|setProtocols(value?:CloudFirewallProtocol):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallDestinationMatching +com.microsoft.graph.beta.models.networkaccess.CloudFirewallDestinationMatching~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|getDestinations():CloudFirewallDestinationMatching +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|getSources():CloudFirewallSourceMatching +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|setDestinations(value?:CloudFirewallDestinationMatching):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|public|setSources(value?:CloudFirewallSourceMatching):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallMatchingConditions +com.microsoft.graph.beta.models.networkaccess.CloudFirewallMatchingConditions~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy-->Policy +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|getSettings():CloudFirewallPolicySettings +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|public|setSettings(value?:CloudFirewallPolicySettings):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallPolicy +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallPolicyCollectionResponse +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyLink-->PolicyLink +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyLink::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyLink::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyLink::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyLink::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyLink::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallPolicyLink +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|getDefaultAction():CloudFirewallAction +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|setDefaultAction(value?:CloudFirewallAction):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallPolicySettings +com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudFirewallProtocol::0000-Tcp +com.microsoft.graph.beta.models.networkaccess.CloudFirewallProtocol::0001-Udp +com.microsoft.graph.beta.models.networkaccess.CloudFirewallProtocol::0002-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule-->PolicyRule +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|getAction():CloudFirewallAction +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|getDescription():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|getMatchingConditions():CloudFirewallMatchingConditions +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|getPriority():Long +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|getSettings():CloudFirewallRuleSettings +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|setAction(value?:CloudFirewallAction):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|setMatchingConditions(value?:CloudFirewallMatchingConditions):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|setPriority(value?:Long):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|public|setSettings(value?:CloudFirewallRuleSettings):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallRule +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|getStatus():SecurityRuleStatus +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|public|setStatus(value?:SecurityRuleStatus):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallRuleSettings +com.microsoft.graph.beta.models.networkaccess.CloudFirewallRuleSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallSourceAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceAddress~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress-->CloudFirewallSourceAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress::|public|getValues():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress::|public|OdataType:String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress::|public|setValues(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceIpAddress::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallSourceIpAddress +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|constructor():void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|getAddresses():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|getOdataType():String +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|getPorts():java.util.List +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|setAddresses(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|public|setPorts(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFirewallSourceMatching +com.microsoft.graph.beta.models.networkaccess.CloudFirewallSourceMatching~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy-->Entity com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy::|public|getCreatedDateTime():OffsetDateTime @@ -246547,15 +248614,18 @@ com.microsoft.graph.beta.models.networkaccess.Connection::|public|constructor(): com.microsoft.graph.beta.models.networkaccess.Connection::|public|getAgentVersion():String com.microsoft.graph.beta.models.networkaccess.Connection::|public|getApplicationSnapshot():ApplicationSnapshot com.microsoft.graph.beta.models.networkaccess.Connection::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.networkaccess.Connection::|public|getCrossTenantAccessType():CrossTenantAccessType com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDestinationFqdn():String com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDestinationIp():String com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDestinationPort():Integer com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDeviceCategory():DeviceCategory com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDeviceId():String +com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDeviceJoinType():DeviceJoinType com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDeviceOperatingSystem():String com.microsoft.graph.beta.models.networkaccess.Connection::|public|getDeviceOperatingSystemVersion():String com.microsoft.graph.beta.models.networkaccess.Connection::|public|getEndDateTime():OffsetDateTime com.microsoft.graph.beta.models.networkaccess.Connection::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.networkaccess.Connection::|public|getHomeTenantId():String com.microsoft.graph.beta.models.networkaccess.Connection::|public|getInitiatingProcessName():String com.microsoft.graph.beta.models.networkaccess.Connection::|public|getLastUpdateDateTime():OffsetDateTime com.microsoft.graph.beta.models.networkaccess.Connection::|public|getNetworkProtocol():NetworkingProtocol @@ -246578,14 +248648,17 @@ com.microsoft.graph.beta.models.networkaccess.Connection::|public|serialize(writ com.microsoft.graph.beta.models.networkaccess.Connection::|public|setAgentVersion(value?:String):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setApplicationSnapshot(value?:ApplicationSnapshot):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.Connection::|public|setCrossTenantAccessType(value?:CrossTenantAccessType):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDestinationFqdn(value?:String):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDestinationIp(value?:String):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDestinationPort(value?:Integer):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDeviceCategory(value?:DeviceCategory):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDeviceId(value?:String):void +com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDeviceJoinType(value?:DeviceJoinType):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDeviceOperatingSystem(value?:String):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setDeviceOperatingSystemVersion(value?:String):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setEndDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.networkaccess.Connection::|public|setHomeTenantId(value?:String):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setInitiatingProcessName(value?:String):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setLastUpdateDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.networkaccess.Connection::|public|setNetworkProtocol(value?:NetworkingProtocol):void @@ -246700,6 +248773,9 @@ com.microsoft.graph.beta.models.networkaccess.CrossTenantAccessSettings::|public com.microsoft.graph.beta.models.networkaccess.CrossTenantAccessSettings::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.networkaccess.CrossTenantAccessSettings::|public|setNetworkPacketTaggingStatus(value?:Status):void com.microsoft.graph.beta.models.networkaccess.CrossTenantAccessSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessSettings +com.microsoft.graph.beta.models.networkaccess.CrossTenantAccessType::0000-None +com.microsoft.graph.beta.models.networkaccess.CrossTenantAccessType::0001-B2bCollaboration +com.microsoft.graph.beta.models.networkaccess.CrossTenantAccessType::0002-UnknownFutureValue com.microsoft.graph.beta.models.networkaccess.CrossTenantAccess~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.networkaccess.CrossTenantSummary::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.networkaccess.CrossTenantSummary::|public|constructor():void @@ -246818,6 +248894,10 @@ com.microsoft.graph.beta.models.networkaccess.DeviceCategory::0000-Client com.microsoft.graph.beta.models.networkaccess.DeviceCategory::0001-Branch com.microsoft.graph.beta.models.networkaccess.DeviceCategory::0002-UnknownFutureValue com.microsoft.graph.beta.models.networkaccess.DeviceCategory::0003-RemoteNetwork +com.microsoft.graph.beta.models.networkaccess.DeviceJoinType::0000-None +com.microsoft.graph.beta.models.networkaccess.DeviceJoinType::0001-MicrosoftEntraJoined +com.microsoft.graph.beta.models.networkaccess.DeviceJoinType::0002-MicrosoftEntraRegistered +com.microsoft.graph.beta.models.networkaccess.DeviceJoinType::0003-UnknownFutureValue com.microsoft.graph.beta.models.networkaccess.DeviceLink-->Entity com.microsoft.graph.beta.models.networkaccess.DeviceLink::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.DeviceLink::|public|getBandwidthCapacityInMbps():BandwidthCapacityInMbps @@ -246882,6 +248962,12 @@ com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0013-Versa com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0014-Other com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0015-CiscoCatalyst com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0016-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0017-Aviatrix +com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0018-Netskope +com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0019-Teridion +com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0020-AristaNetworks +com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0021-AristaVeloCloud +com.microsoft.graph.beta.models.networkaccess.DeviceVendor::0022-JuniperNetworks com.microsoft.graph.beta.models.networkaccess.Device~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.networkaccess.DhGroup::0000-DhGroup14 com.microsoft.graph.beta.models.networkaccess.DhGroup::0001-DhGroup24 @@ -247375,6 +249461,7 @@ com.microsoft.graph.beta.models.networkaccess.MarkdownBlockMessageConfiguration: com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot-->Entity com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getAlerts():java.util.List +com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getCloudFirewallPolicies():java.util.List com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getConnectivity():Connectivity com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getFilteringPolicies():java.util.List @@ -247391,6 +249478,7 @@ com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|getTlsI com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|OdataType:String com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setAlerts(value?:java.util.List):void +com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setCloudFirewallPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setConnectivity(value?:Connectivity):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setFilteringPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot::|public|setFilteringProfiles(value?:java.util.List):void @@ -247754,6 +249842,11 @@ com.microsoft.graph.beta.models.networkaccess.Region::0032-ItalyNorth com.microsoft.graph.beta.models.networkaccess.Region::0033-FranceSouth com.microsoft.graph.beta.models.networkaccess.Region::0034-IsraelCentral com.microsoft.graph.beta.models.networkaccess.Region::0035-UnknownFutureValue +com.microsoft.graph.beta.models.networkaccess.Region::0036-TaiwanNorth +com.microsoft.graph.beta.models.networkaccess.Region::0037-MexicoCentral +com.microsoft.graph.beta.models.networkaccess.Region::0038-SpainCentral +com.microsoft.graph.beta.models.networkaccess.Region::0039-JioIndiaCentral +com.microsoft.graph.beta.models.networkaccess.Region::0040-BrazilSouthEast com.microsoft.graph.beta.models.networkaccess.RelatedDestination-->RelatedResource com.microsoft.graph.beta.models.networkaccess.RelatedDestination::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.RelatedDestination::|public|getFieldDeserializers():Map> @@ -248788,6 +250881,10 @@ com.microsoft.graph.beta.models.NotificationTemplateBrandingOptions::0003-Includ com.microsoft.graph.beta.models.NotificationTemplateBrandingOptions::0004-IncludeCompanyPortalLink com.microsoft.graph.beta.models.NotificationTemplateBrandingOptions::0005-IncludeDeviceDetails com.microsoft.graph.beta.models.NotificationTemplateBrandingOptions::0006-UnknownFutureValue +com.microsoft.graph.beta.models.NotifyMembers::0000-All +com.microsoft.graph.beta.models.NotifyMembers::0001-AllowSelected +com.microsoft.graph.beta.models.NotifyMembers::0002-BlockSelected +com.microsoft.graph.beta.models.NotifyMembers::0003-UnknownFutureValue com.microsoft.graph.beta.models.NotifyUserAction-->DlpActionInfo com.microsoft.graph.beta.models.NotifyUserAction::|public|constructor():void com.microsoft.graph.beta.models.NotifyUserAction::|public|getActionLastModifiedDateTime():OffsetDateTime @@ -249116,6 +251213,46 @@ com.microsoft.graph.beta.models.odataerrors.ODataError::|public|setAdditionalDat com.microsoft.graph.beta.models.odataerrors.ODataError::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.odataerrors.ODataError::|public|setError(value?:MainError):void com.microsoft.graph.beta.models.odataerrors.ODataError::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ODataError +com.microsoft.graph.beta.models.OffboardingActivityLog-->ActivityLogBase +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|constructor():void +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|getOffboardingDetails():OffboardingDetails +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|getPolicyId():String +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|getPolicyName():String +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|getPolicyStatus():ProtectionPolicyStatus +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|OdataType:String +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|setOffboardingDetails(value?:OffboardingDetails):void +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|setPolicyId(value?:String):void +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|setPolicyName(value?:String):void +com.microsoft.graph.beta.models.OffboardingActivityLog::|public|setPolicyStatus(value?:ProtectionPolicyStatus):void +com.microsoft.graph.beta.models.OffboardingActivityLog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OffboardingActivityLog +com.microsoft.graph.beta.models.OffboardingDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.OffboardingDetails::|public|constructor():void +com.microsoft.graph.beta.models.OffboardingDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.OffboardingDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.OffboardingDetails::|public|getCancelledCount():Integer +com.microsoft.graph.beta.models.OffboardingDetails::|public|getFailedCount():Integer +com.microsoft.graph.beta.models.OffboardingDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OffboardingDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.OffboardingDetails::|public|getOffboardedCount():Integer +com.microsoft.graph.beta.models.OffboardingDetails::|public|getOffboardEndDateTime():OffsetDateTime +com.microsoft.graph.beta.models.OffboardingDetails::|public|getOffboardingStatus():String +com.microsoft.graph.beta.models.OffboardingDetails::|public|getOffboardStartDateTime():OffsetDateTime +com.microsoft.graph.beta.models.OffboardingDetails::|public|getTotalRequestedCount():Integer +com.microsoft.graph.beta.models.OffboardingDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setCancelledCount(value?:Integer):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setFailedCount(value?:Integer):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setOffboardedCount(value?:Integer):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setOffboardEndDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setOffboardingStatus(value?:String):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setOffboardStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.OffboardingDetails::|public|setTotalRequestedCount(value?:Integer):void +com.microsoft.graph.beta.models.OffboardingDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OffboardingDetails +com.microsoft.graph.beta.models.OffboardingDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.OfferShiftRequest-->ScheduleChangeRequest com.microsoft.graph.beta.models.OfferShiftRequest::|public|constructor():void com.microsoft.graph.beta.models.OfferShiftRequest::|public|getFieldDeserializers():Map> @@ -250744,6 +252881,7 @@ com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getOdataType():Str com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getOnPremisesApplicationSegments():java.util.List com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getSegmentsConfiguration():SegmentConfiguration com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getSingleSignOnSettings():OnPremisesPublishingSingleSignOn +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getTrafficRoutingMethod():TrafficRoutingMethod com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getUseAlternateUrlForTranslationAndRedirect():Boolean com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getVerifiedCustomDomainCertificatesMetadata():VerifiedCustomDomainCertificatesMetadata com.microsoft.graph.beta.models.OnPremisesPublishing::|public|getVerifiedCustomDomainKeyCredential():KeyCredential @@ -250775,6 +252913,7 @@ com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setOdataType(value com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setOnPremisesApplicationSegments(value?:java.util.List):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setSegmentsConfiguration(value?:SegmentConfiguration):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setSingleSignOnSettings(value?:OnPremisesPublishingSingleSignOn):void +com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setTrafficRoutingMethod(value?:TrafficRoutingMethod):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setUseAlternateUrlForTranslationAndRedirect(value?:Boolean):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setVerifiedCustomDomainCertificatesMetadata(value?:VerifiedCustomDomainCertificatesMetadata):void com.microsoft.graph.beta.models.OnPremisesPublishing::|public|setVerifiedCustomDomainKeyCredential(value?:KeyCredential):void @@ -251217,10 +253356,14 @@ com.microsoft.graph.beta.models.OperationApprovalPolicySet::|public|setPolicyTyp com.microsoft.graph.beta.models.OperationApprovalPolicySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OperationApprovalPolicySet com.microsoft.graph.beta.models.OperationApprovalPolicySet~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.OperationApprovalPolicyType::0000-Unknown -com.microsoft.graph.beta.models.OperationApprovalPolicyType::0001-App -com.microsoft.graph.beta.models.OperationApprovalPolicyType::0002-Script -com.microsoft.graph.beta.models.OperationApprovalPolicyType::0003-Role -com.microsoft.graph.beta.models.OperationApprovalPolicyType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0001-DeviceWipe +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0002-DeviceRetire +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0003-DeviceDelete +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0004-App +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0005-Script +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0006-Role +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0007-UnknownFutureValue +com.microsoft.graph.beta.models.OperationApprovalPolicyType::0008-TenantConfiguration com.microsoft.graph.beta.models.OperationApprovalRequest-->Entity com.microsoft.graph.beta.models.OperationApprovalRequest::|public|constructor():void com.microsoft.graph.beta.models.OperationApprovalRequest::|public|getApprovalJustification():String @@ -251628,11 +253771,6 @@ com.microsoft.graph.beta.models.OrganizationalBrandingThemeLocalizationCollectio com.microsoft.graph.beta.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.OrganizationalBrandingThemeLocalizationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OrganizationalBrandingThemeLocalizationCollectionResponse com.microsoft.graph.beta.models.OrganizationalBrandingThemeLocalization~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.models.OrganizationAllowedAudiences::0000-Me -com.microsoft.graph.beta.models.OrganizationAllowedAudiences::0001-Organization -com.microsoft.graph.beta.models.OrganizationAllowedAudiences::0002-FederatedOrganizations -com.microsoft.graph.beta.models.OrganizationAllowedAudiences::0003-Everyone -com.microsoft.graph.beta.models.OrganizationAllowedAudiences::0004-UnknownFutureValue com.microsoft.graph.beta.models.OrganizationCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.OrganizationCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.OrganizationCollectionResponse::|public|getFieldDeserializers():Map> @@ -252054,6 +254192,26 @@ com.microsoft.graph.beta.models.OverprovisionedUserFinding::|public|getFieldDese com.microsoft.graph.beta.models.OverprovisionedUserFinding::|public|OdataType:String com.microsoft.graph.beta.models.OverprovisionedUserFinding::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.OverprovisionedUserFinding::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OverprovisionedUserFinding +com.microsoft.graph.beta.models.OwnerlessGroupPolicy-->Entity +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|constructor():void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getEmailInfo():EmailDetails +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getEnabledGroupIds():java.util.List +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getIsEnabled():Boolean +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getMaxMembersToNotify():Long +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getNotificationDurationInWeeks():Long +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getPolicyWebUrl():String +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|getTargetOwners():TargetOwners +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|OdataType:String +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|setEmailInfo(value?:EmailDetails):void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|setEnabledGroupIds(value?:java.util.List):void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|setMaxMembersToNotify(value?:Long):void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|setNotificationDurationInWeeks(value?:Long):void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|setPolicyWebUrl(value?:String):void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|public|setTargetOwners(value?:TargetOwners):void +com.microsoft.graph.beta.models.OwnerlessGroupPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OwnerlessGroupPolicy com.microsoft.graph.beta.models.OwnerType::0000-Unknown com.microsoft.graph.beta.models.OwnerType::0001-Company com.microsoft.graph.beta.models.OwnerType::0002-Personal @@ -255244,6 +257402,7 @@ com.microsoft.graph.beta.models.PlannerTask::|public|getIsOnMyDay():Boolean com.microsoft.graph.beta.models.PlannerTask::|public|getIsOnMyDayLastModifiedDate():LocalDate com.microsoft.graph.beta.models.PlannerTask::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.beta.models.PlannerTask::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.PlannerTask::|public|getMessages():java.util.List com.microsoft.graph.beta.models.PlannerTask::|public|getOrderHint():String com.microsoft.graph.beta.models.PlannerTask::|public|getPercentComplete():Integer com.microsoft.graph.beta.models.PlannerTask::|public|getPlanId():String @@ -255281,6 +257440,7 @@ com.microsoft.graph.beta.models.PlannerTask::|public|setIsOnMyDay(value?:Boolean com.microsoft.graph.beta.models.PlannerTask::|public|setIsOnMyDayLastModifiedDate(value?:LocalDate):void com.microsoft.graph.beta.models.PlannerTask::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.beta.models.PlannerTask::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.PlannerTask::|public|setMessages(value?:java.util.List):void com.microsoft.graph.beta.models.PlannerTask::|public|setOrderHint(value?:String):void com.microsoft.graph.beta.models.PlannerTask::|public|setPercentComplete(value?:Integer):void com.microsoft.graph.beta.models.PlannerTask::|public|setPlanId(value?:String):void @@ -255293,6 +257453,93 @@ com.microsoft.graph.beta.models.PlannerTask::|public|setSpecifiedCompletionRequi com.microsoft.graph.beta.models.PlannerTask::|public|setStartDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.PlannerTask::|public|setTitle(value?:String):void com.microsoft.graph.beta.models.PlannerTask::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTask +com.microsoft.graph.beta.models.PlannerTaskChatMention::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|constructor():void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|getMentioned():String +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|getMentionType():PlannerTaskChatMentionType +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|getOdataType():String +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|getPosition():Integer +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|setMentioned(value?:String):void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|setMentionType(value?:PlannerTaskChatMentionType):void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|public|setPosition(value?:Integer):void +com.microsoft.graph.beta.models.PlannerTaskChatMention::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskChatMention +com.microsoft.graph.beta.models.PlannerTaskChatMentionType::0000-User +com.microsoft.graph.beta.models.PlannerTaskChatMentionType::0001-Application +com.microsoft.graph.beta.models.PlannerTaskChatMentionType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.PlannerTaskChatMention~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.PlannerTaskChatMessage-->Entity +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|constructor():void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getContent():String +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getCreatedBy():IdentitySet +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getDeletedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getEditedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getMentions():java.util.List +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getMessageType():PlannerTaskChatMessageType +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getParentEntityId():String +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|getReactions():java.util.List +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|OdataType:String +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setContent(value?:String):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setCreatedBy(value?:IdentitySet):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setDeletedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setEditedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setMentions(value?:java.util.List):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setMessageType(value?:PlannerTaskChatMessageType):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setParentEntityId(value?:String):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|public|setReactions(value?:java.util.List):void +com.microsoft.graph.beta.models.PlannerTaskChatMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskChatMessage +com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.models.PlannerTaskChatMessageType::0000-RichTextHtml +com.microsoft.graph.beta.models.PlannerTaskChatMessageType::0001-PlainText +com.microsoft.graph.beta.models.PlannerTaskChatMessageType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|constructor():void +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|getOdataType():String +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|getReactionEvents():java.util.List +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|getReactionType():String +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|setReactionEvents(value?:java.util.List):void +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.models.PlannerTaskChatReaction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskChatReaction +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|constructor():void +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|getCreatedBy():IdentitySet +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|getOdataType():String +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|setCreatedBy(value?:IdentitySet):void +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskChatReactionEvent +com.microsoft.graph.beta.models.PlannerTaskChatReactionEvent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.PlannerTaskChatReaction~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.PlannerTaskCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.PlannerTaskCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.PlannerTaskCollectionResponse::|public|getFieldDeserializers():Map> @@ -255753,6 +258000,7 @@ com.microsoft.graph.beta.models.PolicyRoot::|public|getIdentitySecurityDefaultsE com.microsoft.graph.beta.models.PolicyRoot::|public|getMobileAppManagementPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getMobileDeviceManagementPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getOnPremAuthenticationPolicies():java.util.List +com.microsoft.graph.beta.models.PolicyRoot::|public|getOwnerlessGroupPolicy():OwnerlessGroupPolicy com.microsoft.graph.beta.models.PolicyRoot::|public|getPermissionGrantPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getPermissionGrantPreApprovalPolicies():java.util.List com.microsoft.graph.beta.models.PolicyRoot::|public|getRoleManagementPolicies():java.util.List @@ -255787,6 +258035,7 @@ com.microsoft.graph.beta.models.PolicyRoot::|public|setIdentitySecurityDefaultsE com.microsoft.graph.beta.models.PolicyRoot::|public|setMobileAppManagementPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setMobileDeviceManagementPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setOnPremAuthenticationPolicies(value?:java.util.List):void +com.microsoft.graph.beta.models.PolicyRoot::|public|setOwnerlessGroupPolicy(value?:OwnerlessGroupPolicy):void com.microsoft.graph.beta.models.PolicyRoot::|public|setPermissionGrantPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setPermissionGrantPreApprovalPolicies(value?:java.util.List):void com.microsoft.graph.beta.models.PolicyRoot::|public|setRoleManagementPolicies(value?:java.util.List):void @@ -258789,6 +261038,9 @@ com.microsoft.graph.beta.models.PrivilegeEscalationUserFinding::|public|getField com.microsoft.graph.beta.models.PrivilegeEscalationUserFinding::|public|OdataType:String com.microsoft.graph.beta.models.PrivilegeEscalationUserFinding::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.PrivilegeEscalationUserFinding::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivilegeEscalationUserFinding +com.microsoft.graph.beta.models.PrivilegeLevel::0000-Standard +com.microsoft.graph.beta.models.PrivilegeLevel::0001-Privileged +com.microsoft.graph.beta.models.PrivilegeLevel::0002-UnknownFutureValue com.microsoft.graph.beta.models.PrivilegeManagementElevation-->Entity com.microsoft.graph.beta.models.PrivilegeManagementElevation::|public|constructor():void com.microsoft.graph.beta.models.PrivilegeManagementElevation::|public|getCertificatePayload():String @@ -258960,6 +261212,7 @@ com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|constructor( com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getAdditionalData():Map com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getContent():ContentBase +com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getContentCategory():ContentCategory com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getCorrelationId():String com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|getFieldDeserializers():Map> @@ -258974,6 +261227,7 @@ com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|serialize(wr com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setContent(value?:ContentBase):void +com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setContentCategory(value?:ContentCategory):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setCorrelationId(value?:String):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ProcessContentMetadataBase::|public|setIdentifier(value?:String):void @@ -259148,10 +261402,12 @@ com.microsoft.graph.beta.models.ProfileCardProperty::|public|constructor():void com.microsoft.graph.beta.models.ProfileCardProperty::|public|getAnnotations():java.util.List com.microsoft.graph.beta.models.ProfileCardProperty::|public|getDirectoryPropertyName():String com.microsoft.graph.beta.models.ProfileCardProperty::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ProfileCardProperty::|public|getIsVisible():Boolean com.microsoft.graph.beta.models.ProfileCardProperty::|public|OdataType:String com.microsoft.graph.beta.models.ProfileCardProperty::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ProfileCardProperty::|public|setAnnotations(value?:java.util.List):void com.microsoft.graph.beta.models.ProfileCardProperty::|public|setDirectoryPropertyName(value?:String):void +com.microsoft.graph.beta.models.ProfileCardProperty::|public|setIsVisible(value?:Boolean):void com.microsoft.graph.beta.models.ProfileCardProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileCardProperty com.microsoft.graph.beta.models.ProfileCardPropertyCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.ProfileCardPropertyCollectionResponse::|public|constructor():void @@ -259179,15 +261435,13 @@ com.microsoft.graph.beta.models.ProfilePhotoCollectionResponse::|public|setValue com.microsoft.graph.beta.models.ProfilePhotoCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfilePhotoCollectionResponse com.microsoft.graph.beta.models.ProfilePropertySetting-->Entity com.microsoft.graph.beta.models.ProfilePropertySetting::|public|constructor():void -com.microsoft.graph.beta.models.ProfilePropertySetting::|public|getAllowedAudiences():OrganizationAllowedAudiences +com.microsoft.graph.beta.models.ProfilePropertySetting::|public|getDisplayName():String com.microsoft.graph.beta.models.ProfilePropertySetting::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.models.ProfilePropertySetting::|public|getIsUserOverrideForAudienceEnabled():Boolean com.microsoft.graph.beta.models.ProfilePropertySetting::|public|getName():String com.microsoft.graph.beta.models.ProfilePropertySetting::|public|getPrioritizedSourceUrls():java.util.List com.microsoft.graph.beta.models.ProfilePropertySetting::|public|OdataType:String com.microsoft.graph.beta.models.ProfilePropertySetting::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ProfilePropertySetting::|public|setAllowedAudiences(value?:OrganizationAllowedAudiences):void -com.microsoft.graph.beta.models.ProfilePropertySetting::|public|setIsUserOverrideForAudienceEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.ProfilePropertySetting::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.ProfilePropertySetting::|public|setName(value?:String):void com.microsoft.graph.beta.models.ProfilePropertySetting::|public|setPrioritizedSourceUrls(value?:java.util.List):void com.microsoft.graph.beta.models.ProfilePropertySetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfilePropertySetting @@ -259609,6 +261863,7 @@ com.microsoft.graph.beta.models.ProtectionSource::0002-DynamicRule com.microsoft.graph.beta.models.ProtectionSource::0003-UnknownFutureValue com.microsoft.graph.beta.models.ProtectionUnitBase-->Entity com.microsoft.graph.beta.models.ProtectionUnitBase::|public|constructor():void +com.microsoft.graph.beta.models.ProtectionUnitBase::|public|getBackupRetentionPeriodInDays():Integer com.microsoft.graph.beta.models.ProtectionUnitBase::|public|getCreatedBy():IdentitySet com.microsoft.graph.beta.models.ProtectionUnitBase::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ProtectionUnitBase::|public|getError():PublicError @@ -259621,6 +261876,7 @@ com.microsoft.graph.beta.models.ProtectionUnitBase::|public|getProtectionSources com.microsoft.graph.beta.models.ProtectionUnitBase::|public|getStatus():ProtectionUnitStatus com.microsoft.graph.beta.models.ProtectionUnitBase::|public|OdataType:String com.microsoft.graph.beta.models.ProtectionUnitBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ProtectionUnitBase::|public|setBackupRetentionPeriodInDays(value?:Integer):void com.microsoft.graph.beta.models.ProtectionUnitBase::|public|setCreatedBy(value?:IdentitySet):void com.microsoft.graph.beta.models.ProtectionUnitBase::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ProtectionUnitBase::|public|setError(value?:PublicError):void @@ -259638,6 +261894,30 @@ com.microsoft.graph.beta.models.ProtectionUnitBaseCollectionResponse::|public|ge com.microsoft.graph.beta.models.ProtectionUnitBaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ProtectionUnitBaseCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ProtectionUnitBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectionUnitBaseCollectionResponse +com.microsoft.graph.beta.models.ProtectionUnitDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|constructor():void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getAddedCount():Integer +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getBackupConfigurationType():String +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getFailedCount():Integer +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getRemovedCount():Integer +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getRequestedToAddCount():Integer +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|getRequestedToRemoveCount():Integer +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setAddedCount(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setBackupConfigurationType(value?:String):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setFailedCount(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setRemovedCount(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setRequestedToAddCount(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|public|setRequestedToRemoveCount(value?:Integer):void +com.microsoft.graph.beta.models.ProtectionUnitDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectionUnitDetails +com.microsoft.graph.beta.models.ProtectionUnitDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.ProtectionUnitsBulkJobBase-->Entity com.microsoft.graph.beta.models.ProtectionUnitsBulkJobBase::|public|constructor():void com.microsoft.graph.beta.models.ProtectionUnitsBulkJobBase::|public|getCreatedBy():IdentitySet @@ -261730,6 +264010,8 @@ com.microsoft.graph.beta.models.RemoteAction::0035-PauseConfigurationRefresh com.microsoft.graph.beta.models.RemoteAction::0036-InitiateDeviceAttestation com.microsoft.graph.beta.models.RemoteAction::0037-ChangeAssignments com.microsoft.graph.beta.models.RemoteAction::0038-Delete +com.microsoft.graph.beta.models.RemoteAction::0039-SuspendManagedHomeScreen +com.microsoft.graph.beta.models.RemoteAction::0040-RestoreManagedHomeScreen com.microsoft.graph.beta.models.RemoteActionAudit-->Entity com.microsoft.graph.beta.models.RemoteActionAudit::|public|constructor():void com.microsoft.graph.beta.models.RemoteActionAudit::|public|getAction():RemoteAction @@ -262594,6 +264876,24 @@ com.microsoft.graph.beta.models.RestoreArtifactBase::|public|setRestorePoint(val com.microsoft.graph.beta.models.RestoreArtifactBase::|public|setStartDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.RestoreArtifactBase::|public|setStatus(value?:ArtifactRestoreStatus):void com.microsoft.graph.beta.models.RestoreArtifactBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestoreArtifactBase +com.microsoft.graph.beta.models.RestoreArtifactDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|constructor():void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|getFailedCount():Integer +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|getRestoredCount():Integer +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|getTotalArtifactsCount():Integer +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|setFailedCount(value?:Integer):void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|setRestoredCount(value?:Integer):void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|public|setTotalArtifactsCount(value?:Integer):void +com.microsoft.graph.beta.models.RestoreArtifactDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestoreArtifactDetails +com.microsoft.graph.beta.models.RestoreArtifactDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.RestoreArtifactsBulkRequestBase-->Entity com.microsoft.graph.beta.models.RestoreArtifactsBulkRequestBase::|public|constructor():void com.microsoft.graph.beta.models.RestoreArtifactsBulkRequestBase::|public|getCreatedBy():IdentitySet @@ -262694,6 +264994,7 @@ com.microsoft.graph.beta.models.RestorePointSearchResult~~>AdditionalDataHolder; com.microsoft.graph.beta.models.RestorePointTags::0000-None com.microsoft.graph.beta.models.RestorePointTags::0001-FastRestore com.microsoft.graph.beta.models.RestorePointTags::0002-UnknownFutureValue +com.microsoft.graph.beta.models.RestorePointTags::0003-IncludeNewerItems com.microsoft.graph.beta.models.RestoreSessionArtifactCount::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.RestoreSessionArtifactCount::|public|constructor():void com.microsoft.graph.beta.models.RestoreSessionArtifactCount::|public|getAdditionalData():Map @@ -262752,6 +265053,24 @@ com.microsoft.graph.beta.models.RestoreSessionStatus::0003-CompletedWithError com.microsoft.graph.beta.models.RestoreSessionStatus::0004-Completed com.microsoft.graph.beta.models.RestoreSessionStatus::0005-UnknownFutureValue com.microsoft.graph.beta.models.RestoreSessionStatus::0006-Failed +com.microsoft.graph.beta.models.RestoreTaskActivityLog-->ActivityLogBase +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|constructor():void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getDestinationType():DestinationType +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreArtifactDetails():RestoreArtifactDetails +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreCompletionDateTime():OffsetDateTime +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreSessionId():String +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getRestoreSessionStatus():RestoreSessionStatus +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|getTags():RestorePointTags +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|OdataType:String +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setDestinationType(value?:DestinationType):void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreArtifactDetails(value?:RestoreArtifactDetails):void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreCompletionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreSessionId(value?:String):void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setRestoreSessionStatus(value?:RestoreSessionStatus):void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|public|setTags(value?:RestorePointTags):void +com.microsoft.graph.beta.models.RestoreTaskActivityLog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestoreTaskActivityLog com.microsoft.graph.beta.models.RestoreTimeRange::0000-Before com.microsoft.graph.beta.models.RestoreTimeRange::0001-After com.microsoft.graph.beta.models.RestoreTimeRange::0002-BeforeOrAfter @@ -264461,6 +266780,40 @@ com.microsoft.graph.beta.models.SamlSingleSignOnSettings::|public|setOdataType(v com.microsoft.graph.beta.models.SamlSingleSignOnSettings::|public|setRelayState(value?:String):void com.microsoft.graph.beta.models.SamlSingleSignOnSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SamlSingleSignOnSettings com.microsoft.graph.beta.models.SamlSingleSignOnSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|constructor():void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getAndroidProcessorVersionName():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getConsumerSoftwareCustomizationCode():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getDescription():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getDeviceModelName():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getFirmwareVersion():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getId():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getOdataType():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getOsVersionName():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getReleaseDateTime():OffsetDateTime +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getRequestFirmwareTypeName():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getSalesCode():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|getSecurityPatchVersion():String +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setAndroidProcessorVersionName(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setConsumerSoftwareCustomizationCode(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setDeviceModelName(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setFirmwareVersion(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setId(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setOsVersionName(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setReleaseDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setRequestFirmwareTypeName(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setSalesCode(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|public|setSecurityPatchVersion(value?:String):void +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SamsungEFotaFirmwareVersion +com.microsoft.graph.beta.models.SamsungEFotaFirmwareVersion~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Schedule-->Entity com.microsoft.graph.beta.models.Schedule::|public|constructor():void com.microsoft.graph.beta.models.Schedule::|public|getActivitiesIncludedWhenCopyingShiftsEnabled():Boolean @@ -267527,6 +269880,24 @@ com.microsoft.graph.beta.models.security.CoreReportingSettingsAuditRecord::|publ com.microsoft.graph.beta.models.security.CoreReportingSettingsAuditRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.CoreReportingSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.CoreReportingSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CoreReportingSettingsAuditRecord +com.microsoft.graph.beta.models.security.CorrelationReason::0000-RepeatedAlertOccurrence +com.microsoft.graph.beta.models.security.CorrelationReason::0001-SameGeography +com.microsoft.graph.beta.models.security.CorrelationReason::0002-SimilarArtifacts +com.microsoft.graph.beta.models.security.CorrelationReason::0003-SameTargetedAsset +com.microsoft.graph.beta.models.security.CorrelationReason::0004-SameNetworkSegment +com.microsoft.graph.beta.models.security.CorrelationReason::0005-EventSequence +com.microsoft.graph.beta.models.security.CorrelationReason::0006-TimeFrame +com.microsoft.graph.beta.models.security.CorrelationReason::0007-SameThreatSource +com.microsoft.graph.beta.models.security.CorrelationReason::0008-SimilarTTPsOrBehavior +com.microsoft.graph.beta.models.security.CorrelationReason::0009-SameActor +com.microsoft.graph.beta.models.security.CorrelationReason::0010-SameCampaign +com.microsoft.graph.beta.models.security.CorrelationReason::0011-SharedIndicators +com.microsoft.graph.beta.models.security.CorrelationReason::0012-SameAsset +com.microsoft.graph.beta.models.security.CorrelationReason::0013-NetworkProximity +com.microsoft.graph.beta.models.security.CorrelationReason::0014-EventCasualSequence +com.microsoft.graph.beta.models.security.CorrelationReason::0015-TemporalProximity +com.microsoft.graph.beta.models.security.CorrelationReason::0016-LateralMovementPath +com.microsoft.graph.beta.models.security.CorrelationReason::0017-UnknownFutureValue com.microsoft.graph.beta.models.security.CortanaBriefingAuditRecord-->AuditData com.microsoft.graph.beta.models.security.CortanaBriefingAuditRecord::|public|constructor():void com.microsoft.graph.beta.models.security.CortanaBriefingAuditRecord::|public|getFieldDeserializers():Map> @@ -268363,6 +270734,530 @@ com.microsoft.graph.beta.models.security.DispositionReviewStageCollectionRespons com.microsoft.graph.beta.models.security.DispositionReviewStageCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.DispositionReviewStageCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.security.DispositionReviewStageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DispositionReviewStageCollectionResponse +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getAadSessionId():String +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getApiId():String +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getClientAppId():String +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getClientAppName():String +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getCorrelationId():String +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getIssuedAtDate():LocalDate +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|getUniqueTokenId():String +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setAadSessionId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setApiId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setClientAppId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setClientAppName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setCorrelationId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setIssuedAtDate(value?:LocalDate):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|public|setUniqueTokenId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AppAccessContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppAccessContext +com.microsoft.graph.beta.models.security.dlp.AppAccessContext~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getChecksum():Long +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getLabelNames():java.util.List +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getLabels():java.util.List +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getName():String +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getSensitiveInformationDetails():java.util.List +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|getSize():Long +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setChecksum(value?:Long):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setLabelNames(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setLabels(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setSensitiveInformationDetails(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|public|setSize(value?:Long):void +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttachmentInfo +com.microsoft.graph.beta.models.security.dlp.AttachmentInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|getSensitiveInformationDetailedClassificationAttributes():java.util.List +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|getSensitiveInformationDetectionIndices():java.util.List +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|getSensitiveType():String +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|setSensitiveInformationDetailedClassificationAttributes(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|setSensitiveInformationDetectionIndices(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|public|setSensitiveType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttachmentSensitiveInformationDetails +com.microsoft.graph.beta.models.security.dlp.AttachmentSensitiveInformationDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0000-Unknown +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0001-SharePointFileOperation +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0002-ComplianceDlpSharePoint +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0003-ComplianceDlpExchange +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0004-DlpEndpoint +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0005-ComplianceDlpEndpoint +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0006-PowerBiDlp +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0007-ComplianceDlpApplications +com.microsoft.graph.beta.models.security.dlp.AuditRecordType::0008-UnknownFutureValue +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord-->Entity +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAgentBlueprintId():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAgentBlueprintName():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAgentId():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAgentName():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAgentPlatform():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAgentVersion():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAppAccessContext():AppAccessContext +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAppIdentity():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getApplicationName():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getAssociatedAdminUnitIds():java.util.List +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getCorrelationIdentity():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getCreatedDateTime():LocalDate +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getIsRequiresCustomerKeyEncryption():Boolean +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getOperation():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getOpId():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getOrganizationId():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getParentId():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getPurpose():PurposeType +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getRecordType():AuditRecordType +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getResultStatus():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getScopingEntityIds():java.util.List +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getScopingEntityType():Integer +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getSessionIdentity():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getSubjectType():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getSubscription():SubscriptionInfo +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getUserKey():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getUserType():UserType +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getVersion():Integer +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|getWorkload():String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|OdataType:String +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAgentBlueprintId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAgentBlueprintName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAgentId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAgentName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAgentPlatform(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAgentVersion(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAppAccessContext(value?:AppAccessContext):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAppIdentity(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setApplicationName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setAssociatedAdminUnitIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setCorrelationIdentity(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setCreatedDateTime(value?:LocalDate):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setIsRequiresCustomerKeyEncryption(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setOperation(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setOpId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setOrganizationId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setParentId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setPurpose(value?:PurposeType):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setRecordType(value?:AuditRecordType):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setResultStatus(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setScopingEntityIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setScopingEntityType(value?:Integer):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setSessionIdentity(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setSubjectType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setSubscription(value?:SubscriptionInfo):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setUserKey(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setUserType(value?:UserType):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setVersion(value?:Integer):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|public|setWorkload(value?:String):void +com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceBaseAuditRecord-->BaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceBaseAuditRecord::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.ComplianceBaseAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.ComplianceBaseAuditRecord::|public|OdataType:String +com.microsoft.graph.beta.models.security.dlp.ComplianceBaseAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.ComplianceBaseAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceBaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord-->ComplianceBaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getEnforcementType():EnforcementType +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getEvaluationSource():String +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getExceptionInfo():ExceptionInfo +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getIncidentId():UUID +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getIsSensitiveInfoDetectionIsIncluded():Boolean +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getLocation():String +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getPolicyDetails():java.util.List +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getRemediationDetails():RemediationInfo +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|getSessionMetadata():SessionMetadataInfo +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|OdataType:String +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setEnforcementType(value?:EnforcementType):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setEvaluationSource(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setExceptionInfo(value?:ExceptionInfo):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setIncidentId(value?:UUID):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setIsSensitiveInfoDetectionIsIncluded(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setLocation(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setPolicyDetails(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setRemediationDetails(value?:RemediationInfo):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|public|setSessionMetadata(value?:SessionMetadataInfo):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPBaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord-->ComplianceDLPBaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|getAuthorizedGroup():String +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|getEndpointMetaData():EndpointMetaDataInfo +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|getEvidenceFile():String +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|getNetworkLocationContextInAction():String +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|OdataType:String +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|setAuthorizedGroup(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|setEndpointMetaData(value?:EndpointMetaDataInfo):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|setEvidenceFile(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|public|setNetworkLocationContextInAction(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDlpEndpointAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord-->ComplianceDLPBaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord::|public|getExchangeMetaData():ExchangeMetaDataInfo +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord::|public|OdataType:String +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord::|public|setExchangeMetaData(value?:ExchangeMetaDataInfo):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDlpExchangeAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord-->ComplianceDLPBaseAuditRecord +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord::|public|getSharePointMetaData():SharePointMetaDataInfo +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord::|public|OdataType:String +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord::|public|setSharePointMetaData(value?:SharePointMetaDataInfo):void +com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDlpSharePointAuditRecord +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getApplication():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getApplicationSourceExecutableName():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getDestinationLocationType():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getDeviceName():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getDlpAuditEventMetadata():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getEndpointOperation():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getEnforcementMode():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getFileExtension():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getFileSize():Long +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getFileType():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getGroupId():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getGroupName():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getIsEaV2Enriched():Boolean +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getIsHidden():Boolean +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getIsJitTriggered():Boolean +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getIsRmseEncrypted():Boolean +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getIsViewableByExternalUsers():Boolean +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getJustification():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getMarkOfTheWebData():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getMdatpDeviceId():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getOriginatingDomain():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getParentArchiveHash():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getPlatform():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getPolicyMatchDetails():java.util.List +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getPolicyMatchInfo():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getPreviousFileName():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getRemovableMediaDeviceAttributes():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getSensitiveInfoTypeData():java.util.List +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getSensitivityLabelEventData():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getSensitivityLabelIds():java.util.List +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getSensitivityLabelNames():java.util.List +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getSha1():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getSha256():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getSourceLocationType():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getTargetDomain():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getTargetFilePath():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getTargetPrinterName():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|getTargetUrl():String +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setApplication(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setApplicationSourceExecutableName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setDestinationLocationType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setDeviceName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setDlpAuditEventMetadata(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setEndpointOperation(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setEnforcementMode(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setFileExtension(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setFileSize(value?:Long):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setFileType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setGroupId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setGroupName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setIsEaV2Enriched(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setIsHidden(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setIsJitTriggered(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setIsRmseEncrypted(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setIsViewableByExternalUsers(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setJustification(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setMarkOfTheWebData(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setMdatpDeviceId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setOriginatingDomain(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setParentArchiveHash(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setPlatform(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setPolicyMatchDetails(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setPolicyMatchInfo(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setPreviousFileName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setRemovableMediaDeviceAttributes(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setSensitiveInfoTypeData(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setSensitivityLabelEventData(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setSensitivityLabelIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setSensitivityLabelNames(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setSha1(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setSha256(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setSourceLocationType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setTargetDomain(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setTargetFilePath(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setTargetPrinterName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|public|setTargetUrl(value?:String):void +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EndpointMetaDataInfo +com.microsoft.graph.beta.models.security.dlp.EndpointMetaDataInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.EnforcementType::0000-Unknown +com.microsoft.graph.beta.models.security.dlp.EnforcementType::0001-Combined +com.microsoft.graph.beta.models.security.dlp.EnforcementType::0002-Separate +com.microsoft.graph.beta.models.security.dlp.EnforcementType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getIsFalsePositive():Boolean +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getJustification():String +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getReason():String +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|getRuleIds():java.util.List +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|setIsFalsePositive(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|setJustification(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|setReason(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|public|setRuleIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExceptionInfo +com.microsoft.graph.beta.models.security.dlp.ExceptionInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getAttachmentDetails():java.util.List +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getBccRecipients():java.util.List +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getCcRecipients():java.util.List +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getDocId():String +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getFileSize():Long +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getFrom():String +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getImmutableEntryId():String +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getIsViewableByExternalUsers():Boolean +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getMessageId():String +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getRecipientCount():Integer +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getSensitivityLabelIds():java.util.List +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getSensitivityLabelNames():java.util.List +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getSentDate():LocalDate +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getSubject():String +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getToRecipients():java.util.List +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|getUniqueId():String +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setAttachmentDetails(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setBccRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setCcRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setDocId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setFileSize(value?:Long):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setFrom(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setImmutableEntryId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setIsViewableByExternalUsers(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setMessageId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setRecipientCount(value?:Integer):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setSensitivityLabelIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setSensitivityLabelNames(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setSentDate(value?:LocalDate):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setSubject(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setToRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|public|setUniqueId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMetaDataInfo +com.microsoft.graph.beta.models.security.dlp.ExchangeMetaDataInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.PurposeType::0000-Audit +com.microsoft.graph.beta.models.security.dlp.PurposeType::0001-Di +com.microsoft.graph.beta.models.security.dlp.PurposeType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.security.dlp.RemediationActivityType::0000-Unknown +com.microsoft.graph.beta.models.security.dlp.RemediationActivityType::0001-TemplateTriggered +com.microsoft.graph.beta.models.security.dlp.RemediationActivityType::0002-IwUnableToTakeAction +com.microsoft.graph.beta.models.security.dlp.RemediationActivityType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getAlertId():String +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getBccRecipients():java.util.List +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getCcRecipients():java.util.List +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getIwUser():String +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getRecipients():java.util.List +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getRemediationActivity():RemediationActivityType +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getSender():String +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getSubject():String +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|getTemplateName():String +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setAlertId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setBccRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setCcRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setIwUser(value?:String):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setRemediationActivity(value?:RemediationActivityType):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setSender(value?:String):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setSubject(value?:String):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|public|setTemplateName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.RemediationInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemediationInfo +com.microsoft.graph.beta.models.security.dlp.RemediationInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|getConfidence():Integer +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|getCount():Integer +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|getIsMatch():Boolean +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|setConfidence(value?:Integer):void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|setCount(value?:Integer):void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|setIsMatch(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensitiveInformationDetailedConfidenceLevelResult +com.microsoft.graph.beta.models.security.dlp.SensitiveInformationDetailedConfidenceLevelResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getAppHost():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getAppHostCategories():java.util.List +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getAppHostFqdn():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getBrowser():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getBrowserVersion():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getDeviceManagementType():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getDeviceType():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getEnforcementPlane():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getOsPlatform():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|getOsVersion():String +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setAppHost(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setAppHostCategories(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setAppHostFqdn(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setBrowser(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setBrowserVersion(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setDeviceManagementType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setDeviceType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setEnforcementPlane(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setOsPlatform(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|public|setOsVersion(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SessionMetadataInfo +com.microsoft.graph.beta.models.security.dlp.SessionMetadataInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getAiFileActions():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getBlockedUserForFileAccess():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getFileId():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getFileName():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getFileOwner():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getFilePathUrl():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getFileSize():Long +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getFrom():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getIsJitTriggered():Boolean +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getIsViewableByExternalUsers():Boolean +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getIsVisibleOnlyToOdbOwner():Boolean +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getItemCreatedDate():LocalDate +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getItemLastModifiedDate():LocalDate +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getItemLastSharedDate():LocalDate +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getQuarantineLocationFileUrl():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getSensitivityLabelIds():java.util.List +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getSensitivityLabelNames():java.util.List +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getSharedBy():java.util.List +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getSharedWith():java.util.List +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getSiteAdmins():java.util.List +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getSiteCollectionGuid():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getSiteCollectionUrl():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getUniqueId():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|getViolatingAction():String +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setAiFileActions(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setBlockedUserForFileAccess(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setFileId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setFileName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setFileOwner(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setFilePathUrl(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setFileSize(value?:Long):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setFrom(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setIsJitTriggered(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setIsViewableByExternalUsers(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setIsVisibleOnlyToOdbOwner(value?:Boolean):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setItemCreatedDate(value?:LocalDate):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setItemLastModifiedDate(value?:LocalDate):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setItemLastSharedDate(value?:LocalDate):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setQuarantineLocationFileUrl(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setSensitivityLabelIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setSensitivityLabelNames(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setSharedBy(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setSharedWith(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setSiteAdmins(value?:java.util.List):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setSiteCollectionGuid(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setSiteCollectionUrl(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setUniqueId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|public|setViolatingAction(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMetaDataInfo +com.microsoft.graph.beta.models.security.dlp.SharePointMetaDataInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|constructor():void +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|getDlpSubscriptionId():String +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|getName():String +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|setDlpSubscriptionId(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|setName(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SubscriptionInfo +com.microsoft.graph.beta.models.security.dlp.SubscriptionInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.dlp.UserType::0000-Regular +com.microsoft.graph.beta.models.security.dlp.UserType::0001-Admin +com.microsoft.graph.beta.models.security.dlp.UserType::0002-System +com.microsoft.graph.beta.models.security.dlp.UserType::0003-UnknownFutureValue com.microsoft.graph.beta.models.security.DlpEndpointAuditRecord-->AuditData com.microsoft.graph.beta.models.security.DlpEndpointAuditRecord::|public|constructor():void com.microsoft.graph.beta.models.security.DlpEndpointAuditRecord::|public|getFieldDeserializers():Map> @@ -271057,6 +273952,20 @@ com.microsoft.graph.beta.models.security.MdiAuditRecord::|public|getFieldDeseria com.microsoft.graph.beta.models.security.MdiAuditRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.MdiAuditRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.MdiAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdiAuditRecord +com.microsoft.graph.beta.models.security.MergeResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.MergeResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.MergeResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.MergeResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.MergeResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.MergeResponse::|public|getOdataType():String +com.microsoft.graph.beta.models.security.MergeResponse::|public|getTargetIncidentId():String +com.microsoft.graph.beta.models.security.MergeResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.MergeResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.MergeResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.MergeResponse::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.MergeResponse::|public|setTargetIncidentId(value?:String):void +com.microsoft.graph.beta.models.security.MergeResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MergeResponse +com.microsoft.graph.beta.models.security.MergeResponse~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.security.MeshWorldsAuditRecord-->AuditData com.microsoft.graph.beta.models.security.MeshWorldsAuditRecord::|public|constructor():void com.microsoft.graph.beta.models.security.MeshWorldsAuditRecord::|public|getFieldDeserializers():Map> @@ -275870,6 +278779,11 @@ com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|serialize(write com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|setIsTrusted(value?:Boolean):void com.microsoft.graph.beta.models.ServiceTagNamedLocation::|public|setServiceTags(value?:java.util.List):void com.microsoft.graph.beta.models.ServiceTagNamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServiceTagNamedLocation +com.microsoft.graph.beta.models.ServiceType::0000-Unknown +com.microsoft.graph.beta.models.ServiceType::0001-SharePoint +com.microsoft.graph.beta.models.ServiceType::0002-Exchange +com.microsoft.graph.beta.models.ServiceType::0003-OneDriveForBusiness +com.microsoft.graph.beta.models.ServiceType::0004-UnknownFutureValue com.microsoft.graph.beta.models.ServiceUpdateCategory::0000-PreventOrFixIssue com.microsoft.graph.beta.models.ServiceUpdateCategory::0001-PlanForChange com.microsoft.graph.beta.models.ServiceUpdateCategory::0002-StayInformed @@ -276315,11 +279229,13 @@ com.microsoft.graph.beta.models.SharePointGroup::|public|constructor():void com.microsoft.graph.beta.models.SharePointGroup::|public|getDescription():String com.microsoft.graph.beta.models.SharePointGroup::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.SharePointGroup::|public|getMembers():java.util.List +com.microsoft.graph.beta.models.SharePointGroup::|public|getPrincipalId():String com.microsoft.graph.beta.models.SharePointGroup::|public|getTitle():String com.microsoft.graph.beta.models.SharePointGroup::|public|OdataType:String com.microsoft.graph.beta.models.SharePointGroup::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SharePointGroup::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.SharePointGroup::|public|setMembers(value?:java.util.List):void +com.microsoft.graph.beta.models.SharePointGroup::|public|setPrincipalId(value?:String):void com.microsoft.graph.beta.models.SharePointGroup::|public|setTitle(value?:String):void com.microsoft.graph.beta.models.SharePointGroup::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroup com.microsoft.graph.beta.models.SharePointGroupCollectionResponse-->BaseCollectionPaginationCountResponse @@ -276329,6 +279245,16 @@ com.microsoft.graph.beta.models.SharePointGroupCollectionResponse::|public|getVa com.microsoft.graph.beta.models.SharePointGroupCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SharePointGroupCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.SharePointGroupCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroupCollectionResponse +com.microsoft.graph.beta.models.SharePointGroupIdentity-->Identity +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|constructor():void +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|getPrincipalId():String +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|getTitle():String +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|OdataType:String +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|setPrincipalId(value?:String):void +com.microsoft.graph.beta.models.SharePointGroupIdentity::|public|setTitle(value?:String):void +com.microsoft.graph.beta.models.SharePointGroupIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroupIdentity com.microsoft.graph.beta.models.SharePointGroupIdentityMapping-->SharePointIdentityMapping com.microsoft.graph.beta.models.SharePointGroupIdentityMapping::|public|constructor():void com.microsoft.graph.beta.models.SharePointGroupIdentityMapping::|public|getFieldDeserializers():Map> @@ -276434,11 +279360,13 @@ com.microsoft.graph.beta.models.SharePointIdentitySet-->IdentitySet com.microsoft.graph.beta.models.SharePointIdentitySet::|public|constructor():void com.microsoft.graph.beta.models.SharePointIdentitySet::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.SharePointIdentitySet::|public|getGroup():Identity +com.microsoft.graph.beta.models.SharePointIdentitySet::|public|getSharePointGroup():SharePointGroupIdentity com.microsoft.graph.beta.models.SharePointIdentitySet::|public|getSiteGroup():SharePointIdentity com.microsoft.graph.beta.models.SharePointIdentitySet::|public|getSiteUser():SharePointIdentity com.microsoft.graph.beta.models.SharePointIdentitySet::|public|OdataType:String com.microsoft.graph.beta.models.SharePointIdentitySet::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.SharePointIdentitySet::|public|setGroup(value?:Identity):void +com.microsoft.graph.beta.models.SharePointIdentitySet::|public|setSharePointGroup(value?:SharePointGroupIdentity):void com.microsoft.graph.beta.models.SharePointIdentitySet::|public|setSiteGroup(value?:SharePointIdentity):void com.microsoft.graph.beta.models.SharePointIdentitySet::|public|setSiteUser(value?:SharePointIdentity):void com.microsoft.graph.beta.models.SharePointIdentitySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointIdentitySet @@ -277701,6 +280629,7 @@ com.microsoft.graph.beta.models.SignInUserType::0001-Guest com.microsoft.graph.beta.models.SignInUserType::0002-UnknownFutureValue com.microsoft.graph.beta.models.SignUpIdentifierType::0000-EmailAddress com.microsoft.graph.beta.models.SignUpIdentifierType::0001-UnknownFutureValue +com.microsoft.graph.beta.models.SignUpIdentifierType::0002-Federation com.microsoft.graph.beta.models.SignUpIdentity::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.SignUpIdentity::|public|constructor():void com.microsoft.graph.beta.models.SignUpIdentity::|public|getAdditionalData():Map @@ -278887,6 +281816,46 @@ com.microsoft.graph.beta.models.StorageSettings::|public|serialize(writer:Serial com.microsoft.graph.beta.models.StorageSettings::|public|setQuota(value?:UnifiedStorageQuota):void com.microsoft.graph.beta.models.StorageSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StorageSettings com.microsoft.graph.beta.models.Storage~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.Storyline-->Entity +com.microsoft.graph.beta.models.Storyline::|public|constructor():void +com.microsoft.graph.beta.models.Storyline::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.Storyline::|public|getFollowers():java.util.List +com.microsoft.graph.beta.models.Storyline::|public|getFollowings():java.util.List +com.microsoft.graph.beta.models.Storyline::|public|OdataType:String +com.microsoft.graph.beta.models.Storyline::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.Storyline::|public|setFollowers(value?:java.util.List):void +com.microsoft.graph.beta.models.Storyline::|public|setFollowings(value?:java.util.List):void +com.microsoft.graph.beta.models.Storyline::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Storyline +com.microsoft.graph.beta.models.StorylineFollower-->Entity +com.microsoft.graph.beta.models.StorylineFollower::|public|constructor():void +com.microsoft.graph.beta.models.StorylineFollower::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StorylineFollower::|public|getFollower():EngagementIdentitySet +com.microsoft.graph.beta.models.StorylineFollower::|public|OdataType:String +com.microsoft.graph.beta.models.StorylineFollower::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StorylineFollower::|public|setFollower(value?:EngagementIdentitySet):void +com.microsoft.graph.beta.models.StorylineFollower::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StorylineFollower +com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StorylineFollowerCollectionResponse +com.microsoft.graph.beta.models.StorylineFollowing-->Entity +com.microsoft.graph.beta.models.StorylineFollowing::|public|constructor():void +com.microsoft.graph.beta.models.StorylineFollowing::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StorylineFollowing::|public|getFollowing():EngagementIdentitySet +com.microsoft.graph.beta.models.StorylineFollowing::|public|OdataType:String +com.microsoft.graph.beta.models.StorylineFollowing::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StorylineFollowing::|public|setFollowing(value?:EngagementIdentitySet):void +com.microsoft.graph.beta.models.StorylineFollowing::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StorylineFollowing +com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StorylineFollowingCollectionResponse com.microsoft.graph.beta.models.StringCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.StringCollectionResponse::|public|constructor():void com.microsoft.graph.beta.models.StringCollectionResponse::|public|getFieldDeserializers():Map> @@ -280061,6 +283030,21 @@ com.microsoft.graph.beta.models.TargetDeviceGroupCollectionResponse::|public|get com.microsoft.graph.beta.models.TargetDeviceGroupCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.TargetDeviceGroupCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.TargetDeviceGroupCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetDeviceGroupCollectionResponse +com.microsoft.graph.beta.models.TargetedChatMessage-->ChatMessage +com.microsoft.graph.beta.models.TargetedChatMessage::|public|constructor():void +com.microsoft.graph.beta.models.TargetedChatMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.TargetedChatMessage::|public|getRecipient():Identity +com.microsoft.graph.beta.models.TargetedChatMessage::|public|OdataType:String +com.microsoft.graph.beta.models.TargetedChatMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.TargetedChatMessage::|public|setRecipient(value?:Identity):void +com.microsoft.graph.beta.models.TargetedChatMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetedChatMessage +com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetedChatMessageCollectionResponse com.microsoft.graph.beta.models.TargetedManagedAppConfiguration-->ManagedAppConfiguration com.microsoft.graph.beta.models.TargetedManagedAppConfiguration::|public|constructor():void com.microsoft.graph.beta.models.TargetedManagedAppConfiguration::|public|getAppGroupType():TargetedManagedAppGroupType @@ -280131,6 +283115,22 @@ com.microsoft.graph.beta.models.TargetedManagedAppProtection::|public|setAssignm com.microsoft.graph.beta.models.TargetedManagedAppProtection::|public|setIsAssigned(value?:Boolean):void com.microsoft.graph.beta.models.TargetedManagedAppProtection::|public|setTargetedAppManagementLevels(value?:AppManagementLevel):void com.microsoft.graph.beta.models.TargetedManagedAppProtection::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetedManagedAppProtection +com.microsoft.graph.beta.models.TargetOwners::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.TargetOwners::|public|constructor():void +com.microsoft.graph.beta.models.TargetOwners::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.TargetOwners::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.TargetOwners::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.TargetOwners::|public|getNotifyMembers():NotifyMembers +com.microsoft.graph.beta.models.TargetOwners::|public|getOdataType():String +com.microsoft.graph.beta.models.TargetOwners::|public|getSecurityGroups():java.util.List +com.microsoft.graph.beta.models.TargetOwners::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.TargetOwners::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.TargetOwners::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.TargetOwners::|public|setNotifyMembers(value?:NotifyMembers):void +com.microsoft.graph.beta.models.TargetOwners::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.TargetOwners::|public|setSecurityGroups(value?:java.util.List):void +com.microsoft.graph.beta.models.TargetOwners::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetOwners +com.microsoft.graph.beta.models.TargetOwners~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.TargetPolicyEndpoints::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.TargetPolicyEndpoints::|public|constructor():void com.microsoft.graph.beta.models.TargetPolicyEndpoints::|public|getAdditionalData():Map @@ -283678,6 +286678,7 @@ com.microsoft.graph.beta.models.TodoTaskList::|public|getExtensions():java.util. com.microsoft.graph.beta.models.TodoTaskList::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.TodoTaskList::|public|getIsOwner():Boolean com.microsoft.graph.beta.models.TodoTaskList::|public|getIsShared():Boolean +com.microsoft.graph.beta.models.TodoTaskList::|public|getSingleValueExtendedProperties():java.util.List com.microsoft.graph.beta.models.TodoTaskList::|public|getTasks():java.util.List com.microsoft.graph.beta.models.TodoTaskList::|public|getWellknownListName():WellknownListName com.microsoft.graph.beta.models.TodoTaskList::|public|OdataType:String @@ -283686,6 +286687,7 @@ com.microsoft.graph.beta.models.TodoTaskList::|public|setDisplayName(value?:Stri com.microsoft.graph.beta.models.TodoTaskList::|public|setExtensions(value?:java.util.List):void com.microsoft.graph.beta.models.TodoTaskList::|public|setIsOwner(value?:Boolean):void com.microsoft.graph.beta.models.TodoTaskList::|public|setIsShared(value?:Boolean):void +com.microsoft.graph.beta.models.TodoTaskList::|public|setSingleValueExtendedProperties(value?:java.util.List):void com.microsoft.graph.beta.models.TodoTaskList::|public|setTasks(value?:java.util.List):void com.microsoft.graph.beta.models.TodoTaskList::|public|setWellknownListName(value?:WellknownListName):void com.microsoft.graph.beta.models.TodoTaskList::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TodoTaskList @@ -283842,6 +286844,11 @@ com.microsoft.graph.beta.models.ToUppercaseTransformation::|public|getFieldDeser com.microsoft.graph.beta.models.ToUppercaseTransformation::|public|OdataType:String com.microsoft.graph.beta.models.ToUppercaseTransformation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ToUppercaseTransformation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ToUppercaseTransformation +com.microsoft.graph.beta.models.TrafficRoutingMethod::0000-None +com.microsoft.graph.beta.models.TrafficRoutingMethod::0001-Random +com.microsoft.graph.beta.models.TrafficRoutingMethod::0002-SessionPersistence +com.microsoft.graph.beta.models.TrafficRoutingMethod::0003-Performance +com.microsoft.graph.beta.models.TrafficRoutingMethod::0004-UnknownFutureValue com.microsoft.graph.beta.models.Training-->Entity com.microsoft.graph.beta.models.Training::|public|constructor():void com.microsoft.graph.beta.models.Training::|public|getAvailabilityStatus():TrainingAvailabilityStatus @@ -290532,6 +293539,8 @@ com.microsoft.graph.beta.models.WiFiSecurityType::0002-WpaEnterprise com.microsoft.graph.beta.models.WiFiSecurityType::0003-Wep com.microsoft.graph.beta.models.WiFiSecurityType::0004-Wpa2Personal com.microsoft.graph.beta.models.WiFiSecurityType::0005-Wpa2Enterprise +com.microsoft.graph.beta.models.WiFiSecurityType::0006-UnknownFutureValue +com.microsoft.graph.beta.models.WiFiSecurityType::0007-Wpa3Personal com.microsoft.graph.beta.models.Win32CatalogApp-->Win32LobApp com.microsoft.graph.beta.models.Win32CatalogApp::|public|constructor():void com.microsoft.graph.beta.models.Win32CatalogApp::|public|getFieldDeserializers():Map> @@ -291038,6 +294047,7 @@ com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage-->MobileAppCatalogP com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|constructor():void com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|getApplicableArchitectures():WindowsArchitecture com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|getBranchDisplayName():String +com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|getBranchId():String com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|getLocales():java.util.List com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|getPackageAutoUpdateCapable():Boolean @@ -291045,6 +294055,7 @@ com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|OdataType: com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|setApplicableArchitectures(value?:WindowsArchitecture):void com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|setBranchDisplayName(value?:String):void +com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|setBranchId(value?:String):void com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|setLocales(value?:java.util.List):void com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|public|setPackageAutoUpdateCapable(value?:Boolean):void com.microsoft.graph.beta.models.Win32MobileAppCatalogPackage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Win32MobileAppCatalogPackage @@ -293190,6 +296201,14 @@ com.microsoft.graph.beta.models.WindowsAutopilotUserlessEnrollmentStatus::0000-U com.microsoft.graph.beta.models.WindowsAutopilotUserlessEnrollmentStatus::0001-Allowed com.microsoft.graph.beta.models.WindowsAutopilotUserlessEnrollmentStatus::0002-Blocked com.microsoft.graph.beta.models.WindowsAutopilotUserlessEnrollmentStatus::0003-UnknownFutureValue +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp-->MobileApp +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|constructor():void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|getMobileAppCatalogPackageBranchId():String +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|OdataType:String +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|setMobileAppCatalogPackageBranchId(value?:String):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsAutoUpdateCatalogApp com.microsoft.graph.beta.models.WindowsCertificateProfileBase-->DeviceConfiguration com.microsoft.graph.beta.models.WindowsCertificateProfileBase::|public|constructor():void com.microsoft.graph.beta.models.WindowsCertificateProfileBase::|public|getCertificateValidityPeriodScale():CertificateValidityPeriodScale @@ -295227,6 +298246,7 @@ com.microsoft.graph.beta.models.WindowsPrivacyDataCategory::0018-TrustedDevices com.microsoft.graph.beta.models.WindowsProtectionState-->Entity com.microsoft.graph.beta.models.WindowsProtectionState::|public|constructor():void com.microsoft.graph.beta.models.WindowsProtectionState::|public|getAntiMalwareVersion():String +com.microsoft.graph.beta.models.WindowsProtectionState::|public|getControlledConfigurationEnabled():Boolean com.microsoft.graph.beta.models.WindowsProtectionState::|public|getDetectedMalwareState():java.util.List com.microsoft.graph.beta.models.WindowsProtectionState::|public|getDeviceState():WindowsDeviceHealthState com.microsoft.graph.beta.models.WindowsProtectionState::|public|getEngineVersion():String @@ -295251,6 +298271,7 @@ com.microsoft.graph.beta.models.WindowsProtectionState::|public|getTamperProtect com.microsoft.graph.beta.models.WindowsProtectionState::|public|OdataType:String com.microsoft.graph.beta.models.WindowsProtectionState::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.WindowsProtectionState::|public|setAntiMalwareVersion(value?:String):void +com.microsoft.graph.beta.models.WindowsProtectionState::|public|setControlledConfigurationEnabled(value?:Boolean):void com.microsoft.graph.beta.models.WindowsProtectionState::|public|setDetectedMalwareState(value?:java.util.List):void com.microsoft.graph.beta.models.WindowsProtectionState::|public|setDeviceState(value?:WindowsDeviceHealthState):void com.microsoft.graph.beta.models.WindowsProtectionState::|public|setEngineVersion(value?:String):void @@ -298931,7 +301952,6 @@ com.microsoft.graph.beta.models.ZebraFotaConnectorState::0002-Disconnected com.microsoft.graph.beta.models.ZebraFotaConnectorState::0003-UnknownFutureValue com.microsoft.graph.beta.models.ZebraFotaDeployment-->Entity com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|constructor():void -com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|getDeploymentAssignments():java.util.List com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|getDeploymentSettings():ZebraFotaDeploymentSettings com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|getDeploymentStatus():ZebraFotaDeploymentStatus com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|getDescription():String @@ -298940,7 +301960,6 @@ com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|getFieldDeserialize com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|getRoleScopeTagIds():java.util.List com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|OdataType:String com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|setDeploymentAssignments(value?:java.util.List):void com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|setDeploymentSettings(value?:ZebraFotaDeploymentSettings):void com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|setDeploymentStatus(value?:ZebraFotaDeploymentStatus):void com.microsoft.graph.beta.models.ZebraFotaDeployment::|public|setDescription(value?:String):void @@ -299450,6 +302469,137 @@ com.microsoft.graph.beta.networkaccess.alerts.microsoftgraphnetworkaccessgetaler com.microsoft.graph.beta.networkaccess.alerts.microsoftgraphnetworkaccessgetalertsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.networkaccess.alerts.microsoftgraphnetworkaccessgetalertsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.alerts.microsoftgraphnetworkaccessgetalertsummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|byCloudFirewallPolicyId(cloudFirewallPolicyId:String):CloudFirewallPolicyItemRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|get():CloudFirewallPolicyCollectionResponse +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudFirewallPolicyCollectionResponse +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|post(body:CloudFirewallPolicy):CloudFirewallPolicy +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|post(body:CloudFirewallPolicy; requestConfiguration?:java.util.function.Consumer):CloudFirewallPolicy +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|toPostRequestInformation(body:CloudFirewallPolicy):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|toPostRequestInformation(body:CloudFirewallPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.CloudFirewallPoliciesRequestBuilder::|public|withUrl(rawUrl:String):CloudFirewallPoliciesRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|get():CloudFirewallPolicy +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudFirewallPolicy +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|patch(body:CloudFirewallPolicy):CloudFirewallPolicy +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|patch(body:CloudFirewallPolicy; requestConfiguration?:java.util.function.Consumer):CloudFirewallPolicy +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|policyRules:PolicyRulesRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:CloudFirewallPolicy):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:CloudFirewallPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.CloudFirewallPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):CloudFirewallPolicyItemRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|get():PolicyRule +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyRule +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|patch(body:PolicyRule):PolicyRule +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|patch(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):PolicyRule +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toPatchRequestInformation(body:PolicyRule):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|toPatchRequestInformation(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder::|public|withUrl(rawUrl:String):PolicyRuleItemRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|byPolicyRuleId(policyRuleId:String):PolicyRuleItemRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|get():PolicyRuleCollectionResponse +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyRuleCollectionResponse +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|post(body:PolicyRule):PolicyRule +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|post(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):PolicyRule +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toPostRequestInformation(body:PolicyRule):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|toPostRequestInformation(body:PolicyRule; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder::|public|withUrl(rawUrl:String):PolicyRulesRequestBuilder com.microsoft.graph.beta.networkaccess.connectivity.branches.BranchesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.networkaccess.connectivity.branches.BranchesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.networkaccess.connectivity.branches.BranchesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -301222,6 +304372,7 @@ com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder.GetRequestCon com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|alerts:AlertsRequestBuilder +com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|cloudFirewallPolicies:CloudFirewallPoliciesRequestBuilder com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|connectivity:ConnectivityRequestBuilder com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.networkaccess.NetworkAccessRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void @@ -301294,31 +304445,32 @@ com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestin com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse::|public|constructor():void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse::|public|getValue():java.util.List -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters::|public|discoveredApplicationSegmentId:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder::|public|get():DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|applicationId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|discoveredApplicationSegmentId:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:OffsetDateTime; startDateTime?:OffsetDateTime):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get():DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> @@ -301625,7 +304777,7 @@ com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|ge com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Reports com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder +com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedBy(aggregatedBy:String; endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder com.microsoft.graph.beta.networkaccess.reports.ReportsRequestBuilder::|public|microsoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:OffsetDateTime; startDateTime:OffsetDateTime):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder @@ -307416,6 +310568,115 @@ com.microsoft.graph.beta.planner.buckets.item.tasks.item.details.DetailsRequestB com.microsoft.graph.beta.planner.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.planner.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.planner.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -307434,6 +310695,7 @@ com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestB com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.planner.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -307788,6 +311050,115 @@ com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.details.Deta com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -307806,6 +311177,7 @@ com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskI com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -308066,6 +311438,115 @@ com.microsoft.graph.beta.planner.plans.item.tasks.item.details.DetailsRequestBui com.microsoft.graph.beta.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -308084,6 +311565,7 @@ com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBui com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -308514,6 +311996,115 @@ com.microsoft.graph.beta.planner.tasks.item.details.DetailsRequestBuilder::|publ com.microsoft.graph.beta.planner.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.planner.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.planner.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -308532,6 +312123,7 @@ com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|publ com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -311004,6 +314596,25 @@ com.microsoft.graph.beta.policies.onpremauthenticationpolicies.OnPremAuthenticat com.microsoft.graph.beta.policies.onpremauthenticationpolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|toPostRequestInformation(body:OnPremAuthenticationPolicy):RequestInformation com.microsoft.graph.beta.policies.onpremauthenticationpolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|toPostRequestInformation(body:OnPremAuthenticationPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.policies.onpremauthenticationpolicies.OnPremAuthenticationPoliciesRequestBuilder::|public|withUrl(rawUrl:String):OnPremAuthenticationPoliciesRequestBuilder +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|get():OwnerlessGroupPolicy +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OwnerlessGroupPolicy +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|patch(body:OwnerlessGroupPolicy):OwnerlessGroupPolicy +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|patch(body:OwnerlessGroupPolicy; requestConfiguration?:java.util.function.Consumer):OwnerlessGroupPolicy +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toPatchRequestInformation(body:OwnerlessGroupPolicy):RequestInformation +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toPatchRequestInformation(body:OwnerlessGroupPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|withUrl(rawUrl:String):OwnerlessGroupPolicyRequestBuilder com.microsoft.graph.beta.policies.permissiongrantpolicies.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.policies.permissiongrantpolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.policies.permissiongrantpolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -311303,6 +314914,7 @@ com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|identitySecuri com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|mobileAppManagementPolicies:MobileAppManagementPoliciesRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|mobileDeviceManagementPolicies:MobileDeviceManagementPoliciesRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|onPremAuthenticationPolicies:OnPremAuthenticationPoliciesRequestBuilder +com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|ownerlessGroupPolicy:OwnerlessGroupPolicyRequestBuilder com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|patch(body:PolicyRoot):PolicyRoot com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|patch(body:PolicyRoot; requestConfiguration?:java.util.function.Consumer):PolicyRoot com.microsoft.graph.beta.policies.PoliciesRequestBuilder::|public|permissionGrantPolicies:PermissionGrantPoliciesRequestBuilder @@ -333163,6 +336775,7 @@ com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|cons com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|get():AlertCollectionResponse com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AlertCollectionResponse +com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|microsoftGraphSecurityMoveAlerts:MicrosoftGraphSecurityMoveAlertsRequestBuilder com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|post(body:Alert):Alert com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|post(body:Alert; requestConfiguration?:java.util.function.Consumer):Alert com.microsoft.graph.beta.security.alerts_v2.AlertsV2RequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -333233,6 +336846,33 @@ com.microsoft.graph.beta.security.alerts_v2.item.comments.count.CountRequestBuil com.microsoft.graph.beta.security.alerts_v2.item.comments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.security.alerts_v2.item.comments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.alerts_v2.item.comments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|post(body:MoveAlertsPostRequestBody):MergeResponse +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|post(body:MoveAlertsPostRequestBody; requestConfiguration?:java.util.function.Consumer):MergeResponse +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|toPostRequestInformation(body:MoveAlertsPostRequestBody):RequestInformation +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|toPostRequestInformation(body:MoveAlertsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityMoveAlertsRequestBuilder +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getAlertComment():String +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getAlertIds():java.util.List +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getIncidentId():String +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getNewCorrelationReasons():CorrelationReason +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setAlertComment(value?:String):void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setAlertIds(value?:java.util.List):void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setIncidentId(value?:String):void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setNewCorrelationReasons(value?:CorrelationReason):void +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MoveAlertsPostRequestBody +com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.security.attacksimulation.AttackSimulationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.attacksimulation.AttackSimulationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.security.attacksimulation.AttackSimulationRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -337987,6 +341627,7 @@ com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|con com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|get():IncidentCollectionResponse com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):IncidentCollectionResponse +com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|microsoftGraphSecurityMergeIncidents:MicrosoftGraphSecurityMergeIncidentsRequestBuilder com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|post(body:Incident):Incident com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|post(body:Incident; requestConfiguration?:java.util.function.Consumer):Incident com.microsoft.graph.beta.security.incidents.IncidentsRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -338094,6 +341735,31 @@ com.microsoft.graph.beta.security.incidents.item.IncidentItemRequestBuilder::|pu com.microsoft.graph.beta.security.incidents.item.IncidentItemRequestBuilder::|public|toPatchRequestInformation(body:Incident):RequestInformation com.microsoft.graph.beta.security.incidents.item.IncidentItemRequestBuilder::|public|toPatchRequestInformation(body:Incident; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.incidents.item.IncidentItemRequestBuilder::|public|withUrl(rawUrl:String):IncidentItemRequestBuilder +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getIncidentComment():String +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getIncidentIds():java.util.List +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getMergeReasons():CorrelationReason +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setIncidentComment(value?:String):void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setIncidentIds(value?:java.util.List):void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setMergeReasons(value?:CorrelationReason):void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MergeIncidentsPostRequestBody +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|post(body:MergeIncidentsPostRequestBody):MergeResponse +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|post(body:MergeIncidentsPostRequestBody; requestConfiguration?:java.util.function.Consumer):MergeResponse +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|toPostRequestInformation(body:MergeIncidentsPostRequestBody):RequestInformation +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|toPostRequestInformation(body:MergeIncidentsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityMergeIncidentsRequestBuilder com.microsoft.graph.beta.security.incidenttasks.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.incidenttasks.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.security.incidenttasks.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -362511,6 +366177,71 @@ com.microsoft.graph.beta.solutions.approval.provision.ProvisionRequestBuilder::| com.microsoft.graph.beta.solutions.approval.provision.ProvisionRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.solutions.approval.provision.ProvisionRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.solutions.approval.provision.ProvisionRequestBuilder::|public|withUrl(rawUrl:String):ProvisionRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|byActivityLogBaseId(activityLogBaseId:String):ActivityLogBaseItemRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|get():ActivityLogBaseCollectionResponse +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ActivityLogBaseCollectionResponse +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|post(body:ActivityLogBase):ActivityLogBase +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|post(body:ActivityLogBase; requestConfiguration?:java.util.function.Consumer):ActivityLogBase +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|toPostRequestInformation(body:ActivityLogBase):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|toPostRequestInformation(body:ActivityLogBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder::|public|withUrl(rawUrl:String):ActivityLogsRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|get():ActivityLogBase +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ActivityLogBase +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|patch(body:ActivityLogBase):ActivityLogBase +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|patch(body:ActivityLogBase; requestConfiguration?:java.util.function.Consumer):ActivityLogBase +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|toPatchRequestInformation(body:ActivityLogBase):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|toPatchRequestInformation(body:ActivityLogBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder::|public|withUrl(rawUrl:String):ActivityLogBaseItemRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.alldrivesbackup.AllDrivesBackupRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.alldrivesbackup.AllDrivesBackupRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.solutions.backuprestore.alldrivesbackup.AllDrivesBackupRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -362688,6 +366419,7 @@ com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder.Get com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|activityLogs:ActivityLogsRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|allDrivesBackup:AllDrivesBackupRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|allMailboxesBackup:AllMailboxesBackupRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|allSitesBackup:AllSitesBackupRequestBuilder @@ -362715,6 +366447,7 @@ com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|p com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|patch(body:BackupRestoreRoot; requestConfiguration?:java.util.function.Consumer):BackupRestoreRoot com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|protectionPolicies:ProtectionPoliciesRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|protectionUnits:ProtectionUnitsRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|reports:ReportsRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|restorePoints:RestorePointsRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|restoreSessions:RestoreSessionsRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.BackupRestoreRequestBuilder::|public|serviceApps:ServiceAppsRequestBuilder @@ -364671,6 +368404,40 @@ com.microsoft.graph.beta.solutions.backuprestore.protectionunits.ProtectionUnits com.microsoft.graph.beta.solutions.backuprestore.protectionunits.ProtectionUnitsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.solutions.backuprestore.protectionunits.ProtectionUnitsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.solutions.backuprestore.protectionunits.ProtectionUnitsRequestBuilder::|public|withUrl(rawUrl:String):ProtectionUnitsRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; policyId?:String):Void +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder::|public|get():BackupPolicyReport +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BackupPolicyReport +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder::|public|withUrl(rawUrl:String):GetStatisticsByPolicyWithPolicyIdRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|get():BackupReport +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BackupReport +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|getStatisticsByPolicyWithPolicyId(policyId:String):GetStatisticsByPolicyWithPolicyIdRequestBuilder +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|patch(body:BackupReport):BackupReport +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|patch(body:BackupReport; requestConfiguration?:java.util.function.Consumer):BackupReport +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|toPatchRequestInformation(body:BackupReport):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|toPatchRequestInformation(body:BackupReport; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder::|public|withUrl(rawUrl:String):ReportsRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.restorepoints.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.solutions.backuprestore.restorepoints.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.solutions.backuprestore.restorepoints.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -366645,6 +370412,7 @@ com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.Bus com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.BusinessScenarioTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.BusinessScenarioTaskItemRequestBuilder::|public|get():BusinessScenarioTask com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.BusinessScenarioTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BusinessScenarioTask +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.BusinessScenarioTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.BusinessScenarioTaskItemRequestBuilder::|public|patch(body:BusinessScenarioTask):BusinessScenarioTask com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.BusinessScenarioTaskItemRequestBuilder::|public|patch(body:BusinessScenarioTask; requestConfiguration?:java.util.function.Consumer):BusinessScenarioTask com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.BusinessScenarioTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -366679,6 +370447,115 @@ com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.det com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -369504,6 +373381,15 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRe com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder::|public|withUrl(rawUrl:String):ActivateRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder::|public|post():Void +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder::|public|withUrl(rawUrl:String):ArchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.columns.ColumnsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -369608,6 +373494,7 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContaine com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|activate:ActivateRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|columns:ColumnsRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void @@ -369632,6 +373519,7 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContaine com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerItemRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockPostRequestBody::|protected|backingStore:BackingStore @@ -370487,6 +374375,15 @@ com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.Sh com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupsRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|post():Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|withUrl(rawUrl:String):UnarchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -370685,6 +374582,7 @@ com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageCont com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerType com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|patch(body:FileStorageContainerType):FileStorageContainerType com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|patch(body:FileStorageContainerType; requestConfiguration?:java.util.function.Consumer):FileStorageContainerType +com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -370692,6 +374590,124 @@ com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageCont com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerType):RequestInformation com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerType; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerTypeItemRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|revokeGrants:RevokeGrantsRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|getGrantees():java.util.List +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|public|setGrantees(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RevokeGrantsPostRequestBody +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder::|public|post(body:RevokeGrantsPostRequestBody):Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder::|public|post(body:RevokeGrantsPostRequestBody; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder::|public|toPostRequestInformation(body:RevokeGrantsPostRequestBody):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder::|public|toPostRequestInformation(body:RevokeGrantsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder::|public|withUrl(rawUrl:String):RevokeGrantsRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.storage.filestorage.deletedcontainers.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -370742,6 +374758,15 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.Act com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder::|public|withUrl(rawUrl:String):ActivateRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder::|public|post():Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder::|public|withUrl(rawUrl:String):ArchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -370846,6 +374871,7 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageC com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|activate:ActivateRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|archive:ArchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|columns:ColumnsRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void @@ -370870,6 +374896,7 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageC com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerItemRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockPostRequestBody::|protected|backingStore:BackingStore @@ -371725,6 +375752,15 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgr com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupsRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|post():Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder::|public|withUrl(rawUrl:String):UnarchiveRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -373720,6 +377756,115 @@ com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.ite com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -373738,6 +377883,7 @@ com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.ite com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -373998,6 +378144,115 @@ com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item. com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -374016,6 +378271,7 @@ com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item. com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -376361,6 +380617,115 @@ com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.it com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -376379,6 +380744,7 @@ com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.it com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -376639,6 +381005,115 @@ com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -376657,6 +381132,7 @@ com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -379947,6 +384423,115 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -379965,6 +384550,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -380225,6 +384811,115 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -380243,6 +384938,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.ite com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -382588,6 +387284,115 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -382606,6 +387411,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -382866,6 +387672,115 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -382884,6 +387799,7 @@ com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychann com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -386189,6 +391105,115 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans. com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -386207,6 +391232,7 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans. com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -386467,6 +391493,115 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans. com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -386485,6 +391620,7 @@ com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans. com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -388821,6 +393957,115 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -388839,6 +394084,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -389099,6 +394345,115 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -389117,6 +394472,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -391462,6 +396818,115 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -391480,6 +396945,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -391740,6 +397206,115 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -391758,6 +397333,7 @@ com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefini com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -406628,6 +412204,7 @@ com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|r com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|targetedMessages:TargetedMessagesRequestBuilder com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.chats.item.ChatItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -407948,6 +413525,458 @@ com.microsoft.graph.beta.users.item.chats.item.tabs.TabsRequestBuilder::|public| com.microsoft.graph.beta.users.item.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab):RequestInformation com.microsoft.graph.beta.users.item.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.chats.item.tabs.TabsRequestBuilder::|public|withUrl(rawUrl:String):TabsRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getAdditionalMessage():ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|getTargetChatIds():java.util.List +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setAdditionalMessage(value?:ChatMessage):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|public|setTargetChatIds(value?:java.util.List):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ForwardToChatPostRequestBody +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ForwardToChatPostResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|post(body:ForwardToChatPostRequestBody):ForwardToChatPostResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|post(body:ForwardToChatPostRequestBody; requestConfiguration?:java.util.function.Consumer):ForwardToChatPostResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|toPostRequestInformation(body:ForwardToChatPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|toPostRequestInformation(body:ForwardToChatPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder::|public|withUrl(rawUrl:String):ForwardToChatRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get():ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage):ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|softDelete:SoftDeleteRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|undoSoftDelete:UndoSoftDeleteRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):SoftDeleteRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):UndoSoftDeleteRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|byChatMessageId(chatMessageId:String):ChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|forwardToChat:ForwardToChatRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get():ChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get():TargetedChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|byTargetedChatMessageId(targetedChatMessageId:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get():TargetedChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):TargetedMessagesRequestBuilder com.microsoft.graph.beta.users.item.chats.item.unhideforuser.UnhideForUserPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.users.item.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|constructor():void com.microsoft.graph.beta.users.item.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|getAdditionalData():Map @@ -412296,6 +418325,7 @@ com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequest com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|learningCourseActivitiesWithExternalcourseActivityId(externalcourseActivityId:String):LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperienceUser):EmployeeExperienceUser com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperienceUser; requestConfiguration?:java.util.function.Consumer):EmployeeExperienceUser +com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|storyline:StorylineRequestBuilder com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -412367,6 +418397,162 @@ com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivitiesw com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder::|public|withUrl(rawUrl:String):LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|byStorylineFollowerId(storylineFollowerId:String):StorylineFollowerItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|get():StorylineFollowerCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StorylineFollowerCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|post(body:StorylineFollower):StorylineFollower +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|post(body:StorylineFollower; requestConfiguration?:java.util.function.Consumer):StorylineFollower +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|toPostRequestInformation(body:StorylineFollower):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|toPostRequestInformation(body:StorylineFollower; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder::|public|withUrl(rawUrl:String):FollowersRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|get():StorylineFollower +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StorylineFollower +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|patch(body:StorylineFollower):StorylineFollower +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|patch(body:StorylineFollower; requestConfiguration?:java.util.function.Consumer):StorylineFollower +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|toPatchRequestInformation(body:StorylineFollower):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|toPatchRequestInformation(body:StorylineFollower; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder::|public|withUrl(rawUrl:String):StorylineFollowerItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|byStorylineFollowingId(storylineFollowingId:String):StorylineFollowingItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|get():StorylineFollowingCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StorylineFollowingCollectionResponse +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|post(body:StorylineFollowing):StorylineFollowing +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|post(body:StorylineFollowing; requestConfiguration?:java.util.function.Consumer):StorylineFollowing +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|toPostRequestInformation(body:StorylineFollowing):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|toPostRequestInformation(body:StorylineFollowing; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder::|public|withUrl(rawUrl:String):FollowingsRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|get():StorylineFollowing +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StorylineFollowing +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|patch(body:StorylineFollowing):StorylineFollowing +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|patch(body:StorylineFollowing; requestConfiguration?:java.util.function.Consumer):StorylineFollowing +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|toPatchRequestInformation(body:StorylineFollowing):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|toPatchRequestInformation(body:StorylineFollowing; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder::|public|withUrl(rawUrl:String):StorylineFollowingItemRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|followers:FollowersRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|followings:FollowingsRequestBuilder +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|get():Storyline +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Storyline +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|patch(body:Storyline):Storyline +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|patch(body:Storyline; requestConfiguration?:java.util.function.Consumer):Storyline +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|toPatchRequestInformation(body:Storyline):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|toPatchRequestInformation(body:Storyline; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder::|public|withUrl(rawUrl:String):StorylineRequestBuilder com.microsoft.graph.beta.users.item.events.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.events.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.events.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -417948,16 +424134,21 @@ com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequest com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|resetPasscode:ResetPasscodeRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|restoreManagedHomeScreen:RestoreManagedHomeScreenRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retire:RetireRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveDeviceLocalAdminAccountDetail:RetrieveDeviceLocalAdminAccountDetailRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveMacOSManagedDeviceLocalAdminAccountDetail:RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|retrieveRecoveryLockPasscode:RetrieveRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|revokeAppleVppLicenses:RevokeAppleVppLicensesRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateBitLockerKeys:RotateBitLockerKeysRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateFileVaultKey:RotateFileVaultKeyRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateLocalAdminPassword:RotateLocalAdminPasswordRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|rotateRecoveryLockPasscode:RotateRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|securityBaselineStates:SecurityBaselineStatesRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|sendCustomNotificationToCompanyPortal:SendCustomNotificationToCompanyPortalRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|setDeviceName:SetDeviceNameRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|shutDown:ShutDownRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|suspendManagedHomeScreen:SuspendManagedHomeScreenRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|syncDevice:SyncDeviceRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -418166,6 +424357,15 @@ com.microsoft.graph.beta.users.item.manageddevices.item.resetpasscode.ResetPassc com.microsoft.graph.beta.users.item.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder::|public|withUrl(rawUrl:String):ResetPasscodeRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|post():Void +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder::|public|withUrl(rawUrl:String):RestoreManagedHomeScreenRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -418175,6 +424375,15 @@ com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuil com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuilder::|public|withUrl(rawUrl:String):RetireRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|get():DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceLocalAdminAccountDetail +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveDeviceLocalAdminAccountDetailRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -418184,6 +424393,27 @@ com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevi com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|getValue():String +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|public|setValue(value?:String):void +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|get():RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RetrieveRecoveryLockPasscodeGetResponse +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder::|public|withUrl(rawUrl:String):RetrieveRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -418220,6 +424450,15 @@ com.microsoft.graph.beta.users.item.manageddevices.item.rotatelocaladminpassword com.microsoft.graph.beta.users.item.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder::|public|withUrl(rawUrl:String):RotateLocalAdminPasswordRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|post():Void +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder::|public|withUrl(rawUrl:String):RotateRecoveryLockPasscodeRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.securitybaselinestates.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.securitybaselinestates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.manageddevices.item.securitybaselinestates.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -418404,6 +424643,27 @@ com.microsoft.graph.beta.users.item.manageddevices.item.shutdown.ShutDownRequest com.microsoft.graph.beta.users.item.manageddevices.item.shutdown.ShutDownRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.shutdown.ShutDownRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.shutdown.ShutDownRequestBuilder::|public|withUrl(rawUrl:String):ShutDownRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|getTimeoutMinutes():String +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|public|setTimeoutMinutes(value?:String):void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SuspendManagedHomeScreenPostRequestBody +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|post(body:SuspendManagedHomeScreenPostRequestBody):Void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|post(body:SuspendManagedHomeScreenPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(body:SuspendManagedHomeScreenPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|toPostRequestInformation(body:SuspendManagedHomeScreenPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder::|public|withUrl(rawUrl:String):SuspendManagedHomeScreenRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.syncdevice.SyncDeviceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.syncdevice.SyncDeviceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.manageddevices.item.syncdevice.SyncDeviceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -426742,6 +433002,115 @@ com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.d com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -426760,6 +433129,7 @@ com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.P com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -427020,6 +433390,115 @@ com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.details.Detail com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -427038,6 +433517,7 @@ com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskIte com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -427362,6 +433842,115 @@ com.microsoft.graph.beta.users.item.planner.tasks.item.details.DetailsRequestBui com.microsoft.graph.beta.users.item.planner.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails):RequestInformation com.microsoft.graph.beta.users.item.planner.tasks.item.details.DetailsRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskDetails; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.planner.tasks.item.details.DetailsRequestBuilder::|public|withUrl(rawUrl:String):DetailsRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get():PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|patch(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|byPlannerTaskChatMessageId(plannerTaskChatMessageId:String):PlannerTaskChatMessageItemRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|get():PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessageCollectionResponse +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|post(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):PlannerTaskChatMessage +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:PlannerTaskChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -427380,6 +433969,7 @@ com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBui com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|details:DetailsRequestBuilder com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|get():PlannerTask com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PlannerTask +com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|messages:MessagesRequestBuilder com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask):PlannerTask com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|patch(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):PlannerTask com.microsoft.graph.beta.users.item.planner.tasks.item.PlannerTaskItemRequestBuilder::|public|progressTaskBoardFormat:ProgressTaskBoardFormatRequestBuilder @@ -430308,19 +436898,50 @@ com.microsoft.graph.beta.users.item.sponsors.count.CountRequestBuilder::|public| com.microsoft.graph.beta.users.item.sponsors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.sponsors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.DeleteQueryParameters::|public|id:String +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.DeleteQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.DeleteQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.DeleteRequestConfiguration::|public|queryParameters:DeleteQueryParameters +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|get():StringCollectionResponse +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StringCollectionResponse +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|post(body:ReferenceCreate):Void +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -430340,6 +436961,7 @@ com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|con com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|get():DirectoryObjectCollectionResponse com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|ref:RefRequestBuilder com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.sponsors.SponsorsRequestBuilder::|public|withUrl(rawUrl:String):SponsorsRequestBuilder @@ -430423,6 +437045,85 @@ com.microsoft.graph.beta.users.item.teamwork.associatedteams.item.team.TeamReque com.microsoft.graph.beta.users.item.teamwork.associatedteams.item.team.TeamRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.teamwork.associatedteams.item.team.TeamRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.teamwork.associatedteams.item.team.TeamRequestBuilder::|public|withUrl(rawUrl:String):TeamRequestBuilder +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getChannelId():String +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getMessageId():String +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getTeamId():String +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setChannelId(value?:String):void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setMessageId(value?:String):void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setTeamId(value?:String):void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeleteTargetedMessagePostRequestBody +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|post(body:DeleteTargetedMessagePostRequestBody):Void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|post(body:DeleteTargetedMessagePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|toPostRequestInformation(body:DeleteTargetedMessagePostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|toPostRequestInformation(body:DeleteTargetedMessagePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|withUrl(rawUrl:String):DeleteTargetedMessageRequestBuilder +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllRetainedTargetedMessagesGetResponse +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|get():GetAllRetainedTargetedMessagesGetResponse +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllRetainedTargetedMessagesGetResponse +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllRetainedTargetedMessagesRequestBuilder +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|constructor():void +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllTargetedMessagesGetResponse +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|get():GetAllTargetedMessagesGetResponse +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllTargetedMessagesGetResponse +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllTargetedMessagesRequestBuilder com.microsoft.graph.beta.users.item.teamwork.installedapps.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.teamwork.installedapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.users.item.teamwork.installedapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -430580,8 +437281,11 @@ com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|con com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|delete():Void com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|deleteTargetedMessage:DeleteTargetedMessageRequestBuilder com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|get():UserTeamwork com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserTeamwork +com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|getAllRetainedTargetedMessages:GetAllRetainedTargetedMessagesRequestBuilder +com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|getAllTargetedMessages:GetAllTargetedMessagesRequestBuilder com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|installedApps:InstalledAppsRequestBuilder com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|patch(body:UserTeamwork):UserTeamwork com.microsoft.graph.beta.users.item.teamwork.TeamworkRequestBuilder::|public|patch(body:UserTeamwork; requestConfiguration?:java.util.function.Consumer):UserTeamwork diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json index c1924afef9e..b1687ff0e75 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "6AC8BEE38C6F8D84E3D84251C2E81EC29D6B9D422CE5A5460FB8388BC306BB365C22868B26D96A668A6F1B3BBC856B4B35A86F2811F6796B76204F1BE85AFA01", + "descriptionHash": "9131FF6ED7EE6DE4D7109C3029D845A520AC5A57DAAA4DAF7AA7DB1ED437262FDF2A117B6BCF6AF4FB58B7A66D09BD604A14CDA51447A161F7AC05FD1B4BD928", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.30.0", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AccessPackageCatalog.java b/src/main/java/com/microsoft/graph/beta/generated/models/AccessPackageCatalog.java index 0005c06a62d..9611645cc78 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AccessPackageCatalog.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AccessPackageCatalog.java @@ -143,6 +143,7 @@ public Map> getFieldDeserializers deserializerMap.put("isExternallyVisible", (n) -> { this.setIsExternallyVisible(n.getBooleanValue()); }); deserializerMap.put("modifiedBy", (n) -> { this.setModifiedBy(n.getStringValue()); }); deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("privilegeLevel", (n) -> { this.setPrivilegeLevel(n.getEnumValue(PrivilegeLevel::forValue)); }); deserializerMap.put("uniqueName", (n) -> { this.setUniqueName(n.getStringValue()); }); return deserializerMap; } @@ -170,6 +171,14 @@ public String getModifiedBy() { public OffsetDateTime getModifiedDateTime() { return this.backingStore.get("modifiedDateTime"); } + /** + * Gets the privilegeLevel property value. The privilegeLevel property + * @return a {@link PrivilegeLevel} + */ + @jakarta.annotation.Nullable + public PrivilegeLevel getPrivilegeLevel() { + return this.backingStore.get("privilegeLevel"); + } /** * Gets the uniqueName property value. The uniqueName property * @return a {@link String} @@ -200,6 +209,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("isExternallyVisible", this.getIsExternallyVisible()); writer.writeStringValue("modifiedBy", this.getModifiedBy()); writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); + writer.writeEnumValue("privilegeLevel", this.getPrivilegeLevel()); writer.writeStringValue("uniqueName", this.getUniqueName()); } /** @@ -307,6 +317,13 @@ public void setModifiedBy(@jakarta.annotation.Nullable final String value) { public void setModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("modifiedDateTime", value); } + /** + * Sets the privilegeLevel property value. The privilegeLevel property + * @param value Value to set for the privilegeLevel property. + */ + public void setPrivilegeLevel(@jakarta.annotation.Nullable final PrivilegeLevel value) { + this.backingStore.set("privilegeLevel", value); + } /** * Sets the uniqueName property value. The uniqueName property * @param value Value to set for the uniqueName property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBase.java new file mode 100644 index 00000000000..3a8aa2cd26a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBase.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivityLogBase extends Entity implements Parsable { + /** + * Instantiates a new {@link ActivityLogBase} and sets the default values. + */ + public ActivityLogBase() { + 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 ActivityLogBase} + */ + @jakarta.annotation.Nonnull + public static ActivityLogBase createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.backupPolicyActivityLog": return new BackupPolicyActivityLog(); + case "#microsoft.graph.dynamicRuleActivityLog": return new DynamicRuleActivityLog(); + case "#microsoft.graph.offboardingActivityLog": return new OffboardingActivityLog(); + case "#microsoft.graph.restoreTaskActivityLog": return new RestoreTaskActivityLog(); + } + } + return new ActivityLogBase(); + } + /** + * Gets the activityType property value. The activityType property + * @return a {@link ActivityLogOperationType} + */ + @jakarta.annotation.Nullable + public ActivityLogOperationType getActivityType() { + return this.backingStore.get("activityType"); + } + /** + * Gets the error property value. The error property + * @return a {@link PublicError} + */ + @jakarta.annotation.Nullable + public PublicError getError() { + return this.backingStore.get("error"); + } + /** + * Gets the eventDateTime property value. The eventDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getEventDateTime() { + return this.backingStore.get("eventDateTime"); + } + /** + * 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("activityType", (n) -> { this.setActivityType(n.getEnumValue(ActivityLogOperationType::forValue)); }); + deserializerMap.put("error", (n) -> { this.setError(n.getObjectValue(PublicError::createFromDiscriminatorValue)); }); + deserializerMap.put("eventDateTime", (n) -> { this.setEventDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("performedBy", (n) -> { this.setPerformedBy(n.getStringValue()); }); + deserializerMap.put("resultStatus", (n) -> { this.setResultStatus(n.getEnumValue(ActivityLogResultStatus::forValue)); }); + deserializerMap.put("serviceType", (n) -> { this.setServiceType(n.getEnumValue(ServiceType::forValue)); }); + deserializerMap.put("severity", (n) -> { this.setSeverity(n.getEnumValue(ActivityLogSeverity::forValue)); }); + return deserializerMap; + } + /** + * Gets the performedBy property value. The performedBy property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPerformedBy() { + return this.backingStore.get("performedBy"); + } + /** + * Gets the resultStatus property value. The resultStatus property + * @return a {@link ActivityLogResultStatus} + */ + @jakarta.annotation.Nullable + public ActivityLogResultStatus getResultStatus() { + return this.backingStore.get("resultStatus"); + } + /** + * Gets the serviceType property value. The serviceType property + * @return a {@link ServiceType} + */ + @jakarta.annotation.Nullable + public ServiceType getServiceType() { + return this.backingStore.get("serviceType"); + } + /** + * Gets the severity property value. The severity property + * @return a {@link ActivityLogSeverity} + */ + @jakarta.annotation.Nullable + public ActivityLogSeverity getSeverity() { + return this.backingStore.get("severity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("activityType", this.getActivityType()); + writer.writeObjectValue("error", this.getError()); + writer.writeOffsetDateTimeValue("eventDateTime", this.getEventDateTime()); + writer.writeStringValue("performedBy", this.getPerformedBy()); + writer.writeEnumValue("resultStatus", this.getResultStatus()); + writer.writeEnumValue("serviceType", this.getServiceType()); + writer.writeEnumValue("severity", this.getSeverity()); + } + /** + * Sets the activityType property value. The activityType property + * @param value Value to set for the activityType property. + */ + public void setActivityType(@jakarta.annotation.Nullable final ActivityLogOperationType value) { + this.backingStore.set("activityType", value); + } + /** + * Sets the error property value. The error property + * @param value Value to set for the error property. + */ + public void setError(@jakarta.annotation.Nullable final PublicError value) { + this.backingStore.set("error", value); + } + /** + * Sets the eventDateTime property value. The eventDateTime property + * @param value Value to set for the eventDateTime property. + */ + public void setEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("eventDateTime", value); + } + /** + * Sets the performedBy property value. The performedBy property + * @param value Value to set for the performedBy property. + */ + public void setPerformedBy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("performedBy", value); + } + /** + * Sets the resultStatus property value. The resultStatus property + * @param value Value to set for the resultStatus property. + */ + public void setResultStatus(@jakarta.annotation.Nullable final ActivityLogResultStatus value) { + this.backingStore.set("resultStatus", value); + } + /** + * Sets the serviceType property value. The serviceType property + * @param value Value to set for the serviceType property. + */ + public void setServiceType(@jakarta.annotation.Nullable final ServiceType value) { + this.backingStore.set("serviceType", value); + } + /** + * Sets the severity property value. The severity property + * @param value Value to set for the severity property. + */ + public void setSeverity(@jakarta.annotation.Nullable final ActivityLogSeverity value) { + this.backingStore.set("severity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBaseCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBaseCollectionResponse.java new file mode 100644 index 00000000000..d3bed128a69 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogBaseCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivityLogBaseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ActivityLogBaseCollectionResponse} and sets the default values. + */ + public ActivityLogBaseCollectionResponse() { + 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 ActivityLogBaseCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ActivityLogBaseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivityLogBaseCollectionResponse(); + } + /** + * 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(ActivityLogBase::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/beta/generated/models/ActivityLogOperationType.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogOperationType.java new file mode 100644 index 00000000000..b0c52c97690 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogOperationType.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ActivityLogOperationType implements ValuedEnum { + BackupPolicyCreated("backupPolicyCreated"), + BackupPolicyActivated("backupPolicyActivated"), + BackupPolicyModified("backupPolicyModified"), + BackupPolicyPaused("backupPolicyPaused"), + BackupPolicyRenamed("backupPolicyRenamed"), + DynamicRuleExecution("dynamicRuleExecution"), + DynamicRuleDeletion("dynamicRuleDeletion"), + ProtectionUnitLevelOffboarding("protectionUnitLevelOffboarding"), + PolicyLevelOffboarding("policyLevelOffboarding"), + RestoreTaskCreated("restoreTaskCreated"), + RestoreTaskCompleted("restoreTaskCompleted"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ActivityLogOperationType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ActivityLogOperationType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "backupPolicyCreated": return BackupPolicyCreated; + case "backupPolicyActivated": return BackupPolicyActivated; + case "backupPolicyModified": return BackupPolicyModified; + case "backupPolicyPaused": return BackupPolicyPaused; + case "backupPolicyRenamed": return BackupPolicyRenamed; + case "dynamicRuleExecution": return DynamicRuleExecution; + case "dynamicRuleDeletion": return DynamicRuleDeletion; + case "protectionUnitLevelOffboarding": return ProtectionUnitLevelOffboarding; + case "policyLevelOffboarding": return PolicyLevelOffboarding; + case "restoreTaskCreated": return RestoreTaskCreated; + case "restoreTaskCompleted": return RestoreTaskCompleted; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OrganizationAllowedAudiences.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogResultStatus.java similarity index 51% rename from src/main/java/com/microsoft/graph/beta/generated/models/OrganizationAllowedAudiences.java rename to src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogResultStatus.java index a916bde0388..9108bb35edf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OrganizationAllowedAudiences.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogResultStatus.java @@ -4,26 +4,24 @@ import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public enum OrganizationAllowedAudiences implements ValuedEnum { - Me("me"), - Organization("organization"), - FederatedOrganizations("federatedOrganizations"), - Everyone("everyone"), +public enum ActivityLogResultStatus implements ValuedEnum { + Succeeded("succeeded"), + Failed("failed"), + PartiallySucceeded("partiallySucceeded"), UnknownFutureValue("unknownFutureValue"); public final String value; - OrganizationAllowedAudiences(final String value) { + ActivityLogResultStatus(final String value) { this.value = value; } @jakarta.annotation.Nonnull public String getValue() { return this.value; } @jakarta.annotation.Nullable - public static OrganizationAllowedAudiences forValue(@jakarta.annotation.Nonnull final String searchValue) { + public static ActivityLogResultStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { Objects.requireNonNull(searchValue); switch(searchValue) { - case "me": return Me; - case "organization": return Organization; - case "federatedOrganizations": return FederatedOrganizations; - case "everyone": return Everyone; + case "succeeded": return Succeeded; + case "failed": return Failed; + case "partiallySucceeded": return PartiallySucceeded; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogSeverity.java b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogSeverity.java new file mode 100644 index 00000000000..c609dc52fce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ActivityLogSeverity.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ActivityLogSeverity implements ValuedEnum { + High("high"), + Medium("medium"), + Low("low"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ActivityLogSeverity(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ActivityLogSeverity forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "high": return High; + case "medium": return Medium; + case "low": return Low; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Alert.java b/src/main/java/com/microsoft/graph/beta/generated/models/Alert.java index 69974f8d9f4..5ba349f9321 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Alert.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Alert.java @@ -106,7 +106,7 @@ public Integer getConfidence() { return this.backingStore.get("confidence"); } /** - * Gets the createdDateTime property value. Time at which the alert was created by the alert provider. 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. Required. + * Gets the createdDateTime property value. Time at which the alert provider created the alert. 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. Required. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -194,7 +194,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the fileStates property value. Security-related stateful information generated by the provider about the file(s) related to this alert. + * Gets the fileStates property value. Security-related stateful information generated by the provider about the files related to this alert. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -210,7 +210,7 @@ public java.util.List getHistoryStates() { return this.backingStore.get("historyStates"); } /** - * Gets the hostStates property value. Security-related stateful information generated by the provider about the host(s) related to this alert. + * Gets the hostStates property value. Security-related stateful information generated by the provider about the hosts related to this alert. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -266,7 +266,7 @@ public java.util.List getMessageSecurityStates() { return this.backingStore.get("messageSecurityStates"); } /** - * Gets the networkConnections property value. Security-related stateful information generated by the provider about the network connection(s) related to this alert. + * Gets the networkConnections property value. Security-related stateful information generated by the provider about the network connections related to this alert. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -282,7 +282,7 @@ public java.util.List getProcesses() { return this.backingStore.get("processes"); } /** - * Gets the recommendedActions property value. Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host). + * Gets the recommendedActions property value. Vendor/provider recommended actions to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -298,7 +298,7 @@ public java.util.List getRegistryKeyStates() { return this.backingStore.get("registryKeyStates"); } /** - * Gets the securityResources property value. Resources related to current alert. For example, for some alerts this can have the Azure Resource value. + * Gets the securityResources property value. Resources related to current alert. For example, some alerts have the Azure Resource value. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -330,7 +330,7 @@ public AlertStatus getStatus() { return this.backingStore.get("status"); } /** - * Gets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW') (supports update). + * Gets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example, 'HVA', 'SAW'). Updatable. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -503,7 +503,7 @@ public void setConfidence(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("confidence", value); } /** - * Sets the createdDateTime property value. Time at which the alert was created by the alert provider. 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. Required. + * Sets the createdDateTime property value. Time at which the alert provider created the alert. 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. Required. * @param value Value to set for the createdDateTime property. */ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -538,7 +538,7 @@ public void setFeedback(@jakarta.annotation.Nullable final AlertFeedback value) this.backingStore.set("feedback", value); } /** - * Sets the fileStates property value. Security-related stateful information generated by the provider about the file(s) related to this alert. + * Sets the fileStates property value. Security-related stateful information generated by the provider about the files related to this alert. * @param value Value to set for the fileStates property. */ public void setFileStates(@jakarta.annotation.Nullable final java.util.List value) { @@ -552,7 +552,7 @@ public void setHistoryStates(@jakarta.annotation.Nullable final java.util.List value) { @@ -601,7 +601,7 @@ public void setMessageSecurityStates(@jakarta.annotation.Nullable final java.uti this.backingStore.set("messageSecurityStates", value); } /** - * Sets the networkConnections property value. Security-related stateful information generated by the provider about the network connection(s) related to this alert. + * Sets the networkConnections property value. Security-related stateful information generated by the provider about the network connections related to this alert. * @param value Value to set for the networkConnections property. */ public void setNetworkConnections(@jakarta.annotation.Nullable final java.util.List value) { @@ -615,7 +615,7 @@ public void setProcesses(@jakarta.annotation.Nullable final java.util.List value) { @@ -629,7 +629,7 @@ public void setRegistryKeyStates(@jakarta.annotation.Nullable final java.util.Li this.backingStore.set("registryKeyStates", value); } /** - * Sets the securityResources property value. Resources related to current alert. For example, for some alerts this can have the Azure Resource value. + * Sets the securityResources property value. Resources related to current alert. For example, some alerts have the Azure Resource value. * @param value Value to set for the securityResources property. */ public void setSecurityResources(@jakarta.annotation.Nullable final java.util.List value) { @@ -657,7 +657,7 @@ public void setStatus(@jakarta.annotation.Nullable final AlertStatus value) { this.backingStore.set("status", value); } /** - * Sets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW') (supports update). + * Sets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example, 'HVA', 'SAW'). Updatable. * @param value Value to set for the tags property. */ public void setTags(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppCredentialProviderRoleState.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppCredentialProviderRoleState.java new file mode 100644 index 00000000000..6f6b44fc526 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppCredentialProviderRoleState.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * The Android credential provider role state for apps. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AndroidAppCredentialProviderRoleState implements ValuedEnum { + /** Default. Indicates the app's ability to act as a credential provider has not been configured. When set to 'notConfigured', the Android OS will determine whether the app is allowed to act as a credential provider or not. */ + NotConfigured("notConfigured"), + /** Indicates the app is allowed to act as a credential provider. */ + Allowed("allowed"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + AndroidAppCredentialProviderRoleState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AndroidAppCredentialProviderRoleState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notConfigured": return NotConfigured; + case "allowed": return Allowed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java index 1abe59008ae..7f28b54e769 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerGeneralDeviceConfiguration.java @@ -244,6 +244,7 @@ public Map> getFieldDeserializers deserializerMap.put("factoryResetDeviceAdministratorEmails", (n) -> { this.setFactoryResetDeviceAdministratorEmails(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("globalProxy", (n) -> { this.setGlobalProxy(n.getObjectValue(AndroidDeviceOwnerGlobalProxy::createFromDiscriminatorValue)); }); deserializerMap.put("googleAccountsBlocked", (n) -> { this.setGoogleAccountsBlocked(n.getBooleanValue()); }); + deserializerMap.put("isKioskModeExitCodeSet", (n) -> { this.setIsKioskModeExitCodeSet(n.getBooleanValue()); }); deserializerMap.put("kioskCustomizationDeviceSettingsBlocked", (n) -> { this.setKioskCustomizationDeviceSettingsBlocked(n.getBooleanValue()); }); deserializerMap.put("kioskCustomizationPowerButtonActionsBlocked", (n) -> { this.setKioskCustomizationPowerButtonActionsBlocked(n.getBooleanValue()); }); deserializerMap.put("kioskCustomizationStatusBar", (n) -> { this.setKioskCustomizationStatusBar(n.getEnumValue(AndroidDeviceOwnerKioskCustomizationStatusBar::forValue)); }); @@ -377,6 +378,14 @@ public AndroidDeviceOwnerGlobalProxy getGlobalProxy() { public Boolean getGoogleAccountsBlocked() { return this.backingStore.get("googleAccountsBlocked"); } + /** + * Gets the isKioskModeExitCodeSet property value. Exit code to allow a user to escape from Kiosk Mode when the device is in Kiosk Mode. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsKioskModeExitCodeSet() { + return this.backingStore.get("isKioskModeExitCodeSet"); + } /** * Gets the kioskCustomizationDeviceSettingsBlocked property value. Indicateswhether a user can access the device's Settings app while in Kiosk Mode. * @return a {@link Boolean} @@ -1329,6 +1338,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("factoryResetDeviceAdministratorEmails", this.getFactoryResetDeviceAdministratorEmails()); writer.writeObjectValue("globalProxy", this.getGlobalProxy()); writer.writeBooleanValue("googleAccountsBlocked", this.getGoogleAccountsBlocked()); + writer.writeBooleanValue("isKioskModeExitCodeSet", this.getIsKioskModeExitCodeSet()); writer.writeBooleanValue("kioskCustomizationDeviceSettingsBlocked", this.getKioskCustomizationDeviceSettingsBlocked()); writer.writeBooleanValue("kioskCustomizationPowerButtonActionsBlocked", this.getKioskCustomizationPowerButtonActionsBlocked()); writer.writeEnumValue("kioskCustomizationStatusBar", this.getKioskCustomizationStatusBar()); @@ -1620,6 +1630,13 @@ public void setGlobalProxy(@jakarta.annotation.Nullable final AndroidDeviceOwner public void setGoogleAccountsBlocked(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("googleAccountsBlocked", value); } + /** + * Sets the isKioskModeExitCodeSet property value. Exit code to allow a user to escape from Kiosk Mode when the device is in Kiosk Mode. + * @param value Value to set for the isKioskModeExitCodeSet property. + */ + public void setIsKioskModeExitCodeSet(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isKioskModeExitCodeSet", value); + } /** * Sets the kioskCustomizationDeviceSettingsBlocked property value. Indicateswhether a user can access the device's Settings app while in Kiosk Mode. * @param value Value to set for the kioskCustomizationDeviceSettingsBlocked property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidForWorkMobileAppConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidForWorkMobileAppConfiguration.java index 77649cf0a74..5e7525a37ef 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidForWorkMobileAppConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidForWorkMobileAppConfiguration.java @@ -36,6 +36,14 @@ public static AndroidForWorkMobileAppConfiguration createFromDiscriminatorValue( public Boolean getConnectedAppsEnabled() { return this.backingStore.get("connectedAppsEnabled"); } + /** + * Gets the credentialProviderRoleState property value. The Android credential provider role state for apps. + * @return a {@link AndroidAppCredentialProviderRoleState} + */ + @jakarta.annotation.Nullable + public AndroidAppCredentialProviderRoleState getCredentialProviderRoleState() { + return this.backingStore.get("credentialProviderRoleState"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -44,6 +52,7 @@ public Boolean getConnectedAppsEnabled() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("connectedAppsEnabled", (n) -> { this.setConnectedAppsEnabled(n.getBooleanValue()); }); + deserializerMap.put("credentialProviderRoleState", (n) -> { this.setCredentialProviderRoleState(n.getEnumValue(AndroidAppCredentialProviderRoleState::forValue)); }); deserializerMap.put("packageId", (n) -> { this.setPackageId(n.getStringValue()); }); deserializerMap.put("payloadJson", (n) -> { this.setPayloadJson(n.getStringValue()); }); deserializerMap.put("permissionActions", (n) -> { this.setPermissionActions(n.getCollectionOfObjectValues(AndroidPermissionAction::createFromDiscriminatorValue)); }); @@ -90,6 +99,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeBooleanValue("connectedAppsEnabled", this.getConnectedAppsEnabled()); + writer.writeEnumValue("credentialProviderRoleState", this.getCredentialProviderRoleState()); writer.writeStringValue("packageId", this.getPackageId()); writer.writeStringValue("payloadJson", this.getPayloadJson()); writer.writeCollectionOfObjectValues("permissionActions", this.getPermissionActions()); @@ -102,6 +112,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setConnectedAppsEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("connectedAppsEnabled", value); } + /** + * Sets the credentialProviderRoleState property value. The Android credential provider role state for apps. + * @param value Value to set for the credentialProviderRoleState property. + */ + public void setCredentialProviderRoleState(@jakarta.annotation.Nullable final AndroidAppCredentialProviderRoleState value) { + this.backingStore.set("credentialProviderRoleState", value); + } /** * Sets the packageId property value. Android For Work app configuration package id. * @param value Value to set for the packageId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedStoreAppConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedStoreAppConfiguration.java index 2f919000760..5f4b8620bd1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedStoreAppConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidManagedStoreAppConfiguration.java @@ -44,6 +44,14 @@ public Boolean getAppSupportsOemConfig() { public Boolean getConnectedAppsEnabled() { return this.backingStore.get("connectedAppsEnabled"); } + /** + * Gets the credentialProviderRoleState property value. The Android credential provider role state for apps. + * @return a {@link AndroidAppCredentialProviderRoleState} + */ + @jakarta.annotation.Nullable + public AndroidAppCredentialProviderRoleState getCredentialProviderRoleState() { + return this.backingStore.get("credentialProviderRoleState"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -53,6 +61,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("appSupportsOemConfig", (n) -> { this.setAppSupportsOemConfig(n.getBooleanValue()); }); deserializerMap.put("connectedAppsEnabled", (n) -> { this.setConnectedAppsEnabled(n.getBooleanValue()); }); + deserializerMap.put("credentialProviderRoleState", (n) -> { this.setCredentialProviderRoleState(n.getEnumValue(AndroidAppCredentialProviderRoleState::forValue)); }); deserializerMap.put("packageId", (n) -> { this.setPackageId(n.getStringValue()); }); deserializerMap.put("payloadJson", (n) -> { this.setPayloadJson(n.getStringValue()); }); deserializerMap.put("permissionActions", (n) -> { this.setPermissionActions(n.getCollectionOfObjectValues(AndroidPermissionAction::createFromDiscriminatorValue)); }); @@ -99,6 +108,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeBooleanValue("connectedAppsEnabled", this.getConnectedAppsEnabled()); + writer.writeEnumValue("credentialProviderRoleState", this.getCredentialProviderRoleState()); writer.writeStringValue("packageId", this.getPackageId()); writer.writeStringValue("payloadJson", this.getPayloadJson()); writer.writeCollectionOfObjectValues("permissionActions", this.getPermissionActions()); @@ -118,6 +128,13 @@ public void setAppSupportsOemConfig(@jakarta.annotation.Nullable final Boolean v public void setConnectedAppsEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("connectedAppsEnabled", value); } + /** + * Sets the credentialProviderRoleState property value. The Android credential provider role state for apps. + * @param value Value to set for the credentialProviderRoleState property. + */ + public void setCredentialProviderRoleState(@jakarta.annotation.Nullable final AndroidAppCredentialProviderRoleState value) { + this.backingStore.set("credentialProviderRoleState", value); + } /** * Sets the packageId property value. Android Enterprise app configuration package id. * @param value Value to set for the packageId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Application.java b/src/main/java/com/microsoft/graph/beta/generated/models/Application.java index 9763a6e33c5..487437a2d0b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Application.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Application.java @@ -92,7 +92,7 @@ public ConnectorGroup getConnectorGroup() { return this.backingStore.get("connectorGroup"); } /** - * Gets the createdByAppId property value. The globally unique appId (called Application (client) ID on the Microsoft Entra admin center) of the application that created this application. Set internally by Microsoft Entra ID. Read-only. + * Gets the createdByAppId property value. The appId of the application that created this application. Set internally by Microsoft Entra ID. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -195,6 +195,7 @@ public Map> getFieldDeserializers deserializerMap.put("isFallbackPublicClient", (n) -> { this.setIsFallbackPublicClient(n.getBooleanValue()); }); deserializerMap.put("keyCredentials", (n) -> { this.setKeyCredentials(n.getCollectionOfObjectValues(KeyCredential::createFromDiscriminatorValue)); }); deserializerMap.put("logo", (n) -> { this.setLogo(n.getByteArrayValue()); }); + deserializerMap.put("managerApplications", (n) -> { this.setManagerApplications(n.getCollectionOfPrimitiveValues(UUID.class)); }); deserializerMap.put("nativeAuthenticationApisEnabled", (n) -> { this.setNativeAuthenticationApisEnabled(n.getEnumSetValue(NativeAuthenticationApisEnabled::forValue)); }); deserializerMap.put("notes", (n) -> { this.setNotes(n.getStringValue()); }); deserializerMap.put("onPremisesPublishing", (n) -> { this.setOnPremisesPublishing(n.getObjectValue(OnPremisesPublishing::createFromDiscriminatorValue)); }); @@ -295,6 +296,14 @@ public java.util.List getKeyCredentials() { public byte[] getLogo() { return this.backingStore.get("logo"); } + /** + * Gets the managerApplications property value. A collection of application IDs for applications designated as managers of this application. Manager applications can create service principals for the applications they manage. Currently, only Microsoft first-party application IDs can be set as values. Maximum of 10 values. Not nullable. Read-only for third-party (3P) callers; writes by 3P callers are rejected with a 400 Bad Request error. Returned only on $select. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getManagerApplications() { + return this.backingStore.get("managerApplications"); + } /** * Gets the nativeAuthenticationApisEnabled property value. Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: noneand all. Default is none. For more information, see Native Authentication. * @return a {@link EnumSet} @@ -535,6 +544,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("isFallbackPublicClient", this.getIsFallbackPublicClient()); writer.writeCollectionOfObjectValues("keyCredentials", this.getKeyCredentials()); writer.writeByteArrayValue("logo", this.getLogo()); + writer.writeCollectionOfPrimitiveValues("managerApplications", this.getManagerApplications()); writer.writeEnumSetValue("nativeAuthenticationApisEnabled", this.getNativeAuthenticationApisEnabled()); writer.writeStringValue("notes", this.getNotes()); writer.writeObjectValue("onPremisesPublishing", this.getOnPremisesPublishing()); @@ -612,7 +622,7 @@ public void setConnectorGroup(@jakarta.annotation.Nullable final ConnectorGroup this.backingStore.set("connectorGroup", value); } /** - * Sets the createdByAppId property value. The globally unique appId (called Application (client) ID on the Microsoft Entra admin center) of the application that created this application. Set internally by Microsoft Entra ID. Read-only. + * Sets the createdByAppId property value. The appId of the application that created this application. Set internally by Microsoft Entra ID. Read-only. * @param value Value to set for the createdByAppId property. */ public void setCreatedByAppId(@jakarta.annotation.Nullable final String value) { @@ -737,6 +747,13 @@ public void setKeyCredentials(@jakarta.annotation.Nullable final java.util.List< public void setLogo(@jakarta.annotation.Nullable final byte[] value) { this.backingStore.set("logo", value); } + /** + * Sets the managerApplications property value. A collection of application IDs for applications designated as managers of this application. Manager applications can create service principals for the applications they manage. Currently, only Microsoft first-party application IDs can be set as values. Maximum of 10 values. Not nullable. Read-only for third-party (3P) callers; writes by 3P callers are rejected with a 400 Bad Request error. Returned only on $select. + * @param value Value to set for the managerApplications property. + */ + public void setManagerApplications(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("managerApplications", value); + } /** * Sets the nativeAuthenticationApisEnabled property value. Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: noneand all. Default is none. For more information, see Native Authentication. * @param value Value to set for the nativeAuthenticationApisEnabled property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java index 7d787141970..56b68b134a6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java @@ -79,6 +79,7 @@ public Map> getFieldDeserializers deserializerMap.put("endpoints", (n) -> { this.setEndpoints(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("homePageUrl", (n) -> { this.setHomePageUrl(n.getStringValue()); }); deserializerMap.put("informationalUrls", (n) -> { this.setInformationalUrls(n.getObjectValue(InformationalUrls::createFromDiscriminatorValue)); }); + deserializerMap.put("isEntraIntegrated", (n) -> { this.setIsEntraIntegrated(n.getBooleanValue()); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("logoUrl", (n) -> { this.setLogoUrl(n.getStringValue()); }); deserializerMap.put("publisher", (n) -> { this.setPublisher(n.getStringValue()); }); @@ -105,6 +106,14 @@ public String getHomePageUrl() { public InformationalUrls getInformationalUrls() { return this.backingStore.get("informationalUrls"); } + /** + * Gets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEntraIntegrated() { + return this.backingStore.get("isEntraIntegrated"); + } /** * Gets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. * @return a {@link OffsetDateTime} @@ -183,6 +192,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("endpoints", this.getEndpoints()); writer.writeStringValue("homePageUrl", this.getHomePageUrl()); writer.writeObjectValue("informationalUrls", this.getInformationalUrls()); + writer.writeBooleanValue("isEntraIntegrated", this.getIsEntraIntegrated()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeStringValue("logoUrl", this.getLogoUrl()); writer.writeStringValue("publisher", this.getPublisher()); @@ -241,6 +251,13 @@ public void setHomePageUrl(@jakarta.annotation.Nullable final String value) { public void setInformationalUrls(@jakarta.annotation.Nullable final InformationalUrls value) { this.backingStore.set("informationalUrls", value); } + /** + * Sets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). + * @param value Value to set for the isEntraIntegrated property. + */ + public void setIsEntraIntegrated(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEntraIntegrated", value); + } /** * Sets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. * @param value Value to set for the lastModifiedDateTime property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java b/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java index ed5eea2ee5c..bc77cdabf95 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Authentication.java @@ -33,7 +33,7 @@ public java.util.List getEmailMethods() { return this.backingStore.get("emailMethods"); } /** - * Gets the externalAuthenticationMethods property value. Represents the external methods registered to a user for authentication. + * Gets the externalAuthenticationMethods property value. Represents the external MFA registered to a user for authentication. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -219,7 +219,7 @@ public void setEmailMethods(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BackupCountStatistics.java b/src/main/java/com/microsoft/graph/beta/generated/models/BackupCountStatistics.java new file mode 100644 index 00000000000..a669e0eb63d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BackupCountStatistics.java @@ -0,0 +1,278 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BackupCountStatistics implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BackupCountStatistics} and sets the default values. + */ + public BackupCountStatistics() { + 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 BackupCountStatistics} + */ + @jakarta.annotation.Nonnull + public static BackupCountStatistics createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BackupCountStatistics(); + } + /** + * 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>(11); + deserializerMap.put("lastComputedDateTime", (n) -> { this.setLastComputedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("offboardRequested", (n) -> { this.setOffboardRequested(n.getIntegerValue()); }); + deserializerMap.put("protectedCompleted", (n) -> { this.setProtectedCompleted(n.getIntegerValue()); }); + deserializerMap.put("protectedFailed", (n) -> { this.setProtectedFailed(n.getIntegerValue()); }); + deserializerMap.put("protectedInProgress", (n) -> { this.setProtectedInProgress(n.getIntegerValue()); }); + deserializerMap.put("removed", (n) -> { this.setRemoved(n.getIntegerValue()); }); + deserializerMap.put("total", (n) -> { this.setTotal(n.getIntegerValue()); }); + deserializerMap.put("unprotectedCompleted", (n) -> { this.setUnprotectedCompleted(n.getIntegerValue()); }); + deserializerMap.put("unprotectedFailed", (n) -> { this.setUnprotectedFailed(n.getIntegerValue()); }); + deserializerMap.put("unprotectedInProgress", (n) -> { this.setUnprotectedInProgress(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the lastComputedDateTime property value. The lastComputedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastComputedDateTime() { + return this.backingStore.get("lastComputedDateTime"); + } + /** + * 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 offboardRequested property value. The offboardRequested property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getOffboardRequested() { + return this.backingStore.get("offboardRequested"); + } + /** + * Gets the protectedCompleted property value. The protectedCompleted property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getProtectedCompleted() { + return this.backingStore.get("protectedCompleted"); + } + /** + * Gets the protectedFailed property value. The protectedFailed property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getProtectedFailed() { + return this.backingStore.get("protectedFailed"); + } + /** + * Gets the protectedInProgress property value. The protectedInProgress property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getProtectedInProgress() { + return this.backingStore.get("protectedInProgress"); + } + /** + * Gets the removed property value. The removed property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRemoved() { + return this.backingStore.get("removed"); + } + /** + * Gets the total property value. The total property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotal() { + return this.backingStore.get("total"); + } + /** + * Gets the unprotectedCompleted property value. The unprotectedCompleted property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUnprotectedCompleted() { + return this.backingStore.get("unprotectedCompleted"); + } + /** + * Gets the unprotectedFailed property value. The unprotectedFailed property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUnprotectedFailed() { + return this.backingStore.get("unprotectedFailed"); + } + /** + * Gets the unprotectedInProgress property value. The unprotectedInProgress property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUnprotectedInProgress() { + return this.backingStore.get("unprotectedInProgress"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("lastComputedDateTime", this.getLastComputedDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("offboardRequested", this.getOffboardRequested()); + writer.writeIntegerValue("protectedCompleted", this.getProtectedCompleted()); + writer.writeIntegerValue("protectedFailed", this.getProtectedFailed()); + writer.writeIntegerValue("protectedInProgress", this.getProtectedInProgress()); + writer.writeIntegerValue("removed", this.getRemoved()); + writer.writeIntegerValue("total", this.getTotal()); + writer.writeIntegerValue("unprotectedCompleted", this.getUnprotectedCompleted()); + writer.writeIntegerValue("unprotectedFailed", this.getUnprotectedFailed()); + writer.writeIntegerValue("unprotectedInProgress", this.getUnprotectedInProgress()); + 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 lastComputedDateTime property value. The lastComputedDateTime property + * @param value Value to set for the lastComputedDateTime property. + */ + public void setLastComputedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastComputedDateTime", 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 offboardRequested property value. The offboardRequested property + * @param value Value to set for the offboardRequested property. + */ + public void setOffboardRequested(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("offboardRequested", value); + } + /** + * Sets the protectedCompleted property value. The protectedCompleted property + * @param value Value to set for the protectedCompleted property. + */ + public void setProtectedCompleted(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("protectedCompleted", value); + } + /** + * Sets the protectedFailed property value. The protectedFailed property + * @param value Value to set for the protectedFailed property. + */ + public void setProtectedFailed(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("protectedFailed", value); + } + /** + * Sets the protectedInProgress property value. The protectedInProgress property + * @param value Value to set for the protectedInProgress property. + */ + public void setProtectedInProgress(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("protectedInProgress", value); + } + /** + * Sets the removed property value. The removed property + * @param value Value to set for the removed property. + */ + public void setRemoved(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("removed", value); + } + /** + * Sets the total property value. The total property + * @param value Value to set for the total property. + */ + public void setTotal(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("total", value); + } + /** + * Sets the unprotectedCompleted property value. The unprotectedCompleted property + * @param value Value to set for the unprotectedCompleted property. + */ + public void setUnprotectedCompleted(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("unprotectedCompleted", value); + } + /** + * Sets the unprotectedFailed property value. The unprotectedFailed property + * @param value Value to set for the unprotectedFailed property. + */ + public void setUnprotectedFailed(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("unprotectedFailed", value); + } + /** + * Sets the unprotectedInProgress property value. The unprotectedInProgress property + * @param value Value to set for the unprotectedInProgress property. + */ + public void setUnprotectedInProgress(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("unprotectedInProgress", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BackupPolicyActivityLog.java b/src/main/java/com/microsoft/graph/beta/generated/models/BackupPolicyActivityLog.java new file mode 100644 index 00000000000..b50fa32a0d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BackupPolicyActivityLog.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BackupPolicyActivityLog extends ActivityLogBase implements Parsable { + /** + * Instantiates a new {@link BackupPolicyActivityLog} and sets the default values. + */ + public BackupPolicyActivityLog() { + super(); + this.setOdataType("#microsoft.graph.backupPolicyActivityLog"); + } + /** + * 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 BackupPolicyActivityLog} + */ + @jakarta.annotation.Nonnull + public static BackupPolicyActivityLog createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BackupPolicyActivityLog(); + } + /** + * 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("oldPolicyName", (n) -> { this.setOldPolicyName(n.getStringValue()); }); + deserializerMap.put("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); + deserializerMap.put("policyName", (n) -> { this.setPolicyName(n.getStringValue()); }); + deserializerMap.put("policyStatus", (n) -> { this.setPolicyStatus(n.getEnumValue(ProtectionPolicyStatus::forValue)); }); + deserializerMap.put("protectionUnitDetails", (n) -> { this.setProtectionUnitDetails(n.getObjectValue(ProtectionUnitDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("retentionPeriod", (n) -> { this.setRetentionPeriod(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the oldPolicyName property value. The oldPolicyName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOldPolicyName() { + return this.backingStore.get("oldPolicyName"); + } + /** + * Gets the policyId property value. The policyId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyId() { + return this.backingStore.get("policyId"); + } + /** + * Gets the policyName property value. The policyName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyName() { + return this.backingStore.get("policyName"); + } + /** + * Gets the policyStatus property value. The policyStatus property + * @return a {@link ProtectionPolicyStatus} + */ + @jakarta.annotation.Nullable + public ProtectionPolicyStatus getPolicyStatus() { + return this.backingStore.get("policyStatus"); + } + /** + * Gets the protectionUnitDetails property value. The protectionUnitDetails property + * @return a {@link ProtectionUnitDetails} + */ + @jakarta.annotation.Nullable + public ProtectionUnitDetails getProtectionUnitDetails() { + return this.backingStore.get("protectionUnitDetails"); + } + /** + * Gets the retentionPeriod property value. The retentionPeriod property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRetentionPeriod() { + return this.backingStore.get("retentionPeriod"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("oldPolicyName", this.getOldPolicyName()); + writer.writeStringValue("policyId", this.getPolicyId()); + writer.writeStringValue("policyName", this.getPolicyName()); + writer.writeEnumValue("policyStatus", this.getPolicyStatus()); + writer.writeObjectValue("protectionUnitDetails", this.getProtectionUnitDetails()); + writer.writeStringValue("retentionPeriod", this.getRetentionPeriod()); + } + /** + * Sets the oldPolicyName property value. The oldPolicyName property + * @param value Value to set for the oldPolicyName property. + */ + public void setOldPolicyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("oldPolicyName", value); + } + /** + * Sets the policyId property value. The policyId property + * @param value Value to set for the policyId property. + */ + public void setPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyId", value); + } + /** + * Sets the policyName property value. The policyName property + * @param value Value to set for the policyName property. + */ + public void setPolicyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyName", value); + } + /** + * Sets the policyStatus property value. The policyStatus property + * @param value Value to set for the policyStatus property. + */ + public void setPolicyStatus(@jakarta.annotation.Nullable final ProtectionPolicyStatus value) { + this.backingStore.set("policyStatus", value); + } + /** + * Sets the protectionUnitDetails property value. The protectionUnitDetails property + * @param value Value to set for the protectionUnitDetails property. + */ + public void setProtectionUnitDetails(@jakarta.annotation.Nullable final ProtectionUnitDetails value) { + this.backingStore.set("protectionUnitDetails", value); + } + /** + * Sets the retentionPeriod property value. The retentionPeriod property + * @param value Value to set for the retentionPeriod property. + */ + public void setRetentionPeriod(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("retentionPeriod", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidFotaDeploymentAssignment.java b/src/main/java/com/microsoft/graph/beta/generated/models/BackupPolicyReport.java similarity index 57% rename from src/main/java/com/microsoft/graph/beta/generated/models/AndroidFotaDeploymentAssignment.java rename to src/main/java/com/microsoft/graph/beta/generated/models/BackupPolicyReport.java index a6598d567e8..f011dde003b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidFotaDeploymentAssignment.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BackupPolicyReport.java @@ -10,32 +10,29 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * Describes deployment security group to assign a deployment to. The backend will expand the security Group ID to extract device serial numbers prior sending a create deployment request to Zebra. - */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class AndroidFotaDeploymentAssignment implements AdditionalDataHolder, BackedModel, Parsable { +public class BackupPolicyReport implements AdditionalDataHolder, BackedModel, Parsable { /** * Stores model information. */ @jakarta.annotation.Nonnull protected BackingStore backingStore; /** - * Instantiates a new {@link AndroidFotaDeploymentAssignment} and sets the default values. + * Instantiates a new {@link BackupPolicyReport} and sets the default values. */ - public AndroidFotaDeploymentAssignment() { + public BackupPolicyReport() { 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 AndroidFotaDeploymentAssignment} + * @return a {@link BackupPolicyReport} */ @jakarta.annotation.Nonnull - public static AndroidFotaDeploymentAssignment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static BackupPolicyReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new AndroidFotaDeploymentAssignment(); + return new BackupPolicyReport(); } /** * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. @@ -50,14 +47,6 @@ public Map getAdditionalData() { } return value; } - /** - * Gets the assignmentTarget property value. The Azure Active Directory (Azure AD) we are deploying firmware updates to (e.g.: d93c8f48-bd42-4514-ba40-bc6b84780930). NOTE: Use this property moving forward because the existing property, target, is deprecated. - * @return a {@link DeviceAndAppManagementAssignmentTarget} - */ - @jakarta.annotation.Nullable - public DeviceAndAppManagementAssignmentTarget getAssignmentTarget() { - return this.backingStore.get("assignmentTarget"); - } /** * Gets the backingStore property value. Stores model information. * @return a {@link BackingStore} @@ -67,7 +56,23 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the displayName property value. The display name of the Azure AD security group used for the assignment. + * Gets the backupPolicyId property value. The backupPolicyId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBackupPolicyId() { + return this.backingStore.get("backupPolicyId"); + } + /** + * Gets the countStatistics property value. The countStatistics property + * @return a {@link BackupCountStatistics} + */ + @jakarta.annotation.Nullable + public BackupCountStatistics getCountStatistics() { + return this.backingStore.get("countStatistics"); + } + /** + * Gets the displayName property value. The displayName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -80,22 +85,13 @@ public String getDisplayName() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); - deserializerMap.put("assignmentTarget", (n) -> { this.setAssignmentTarget(n.getObjectValue(DeviceAndAppManagementAssignmentTarget::createFromDiscriminatorValue)); }); + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("backupPolicyId", (n) -> { this.setBackupPolicyId(n.getStringValue()); }); + deserializerMap.put("countStatistics", (n) -> { this.setCountStatistics(n.getObjectValue(BackupCountStatistics::createFromDiscriminatorValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); - deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); - deserializerMap.put("target", (n) -> { this.setTarget(n.getObjectValue(AndroidFotaDeploymentAssignmentTarget::createFromDiscriminatorValue)); }); return deserializerMap; } - /** - * Gets the id property value. A unique identifier assigned to each Android FOTA Assignment entity - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getId() { - return this.backingStore.get("id"); - } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -104,25 +100,16 @@ public String getId() { public String getOdataType() { return this.backingStore.get("odataType"); } - /** - * Gets the target property value. The AAD Group we are deploying firmware updates to - * @return a {@link AndroidFotaDeploymentAssignmentTarget} - */ - @jakarta.annotation.Nullable - public AndroidFotaDeploymentAssignmentTarget getTarget() { - return this.backingStore.get("target"); - } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeObjectValue("assignmentTarget", this.getAssignmentTarget()); + writer.writeStringValue("backupPolicyId", this.getBackupPolicyId()); + writer.writeObjectValue("countStatistics", this.getCountStatistics()); writer.writeStringValue("displayName", this.getDisplayName()); - writer.writeStringValue("id", this.getId()); writer.writeStringValue("@odata.type", this.getOdataType()); - writer.writeObjectValue("target", this.getTarget()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -132,13 +119,6 @@ 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 assignmentTarget property value. The Azure Active Directory (Azure AD) we are deploying firmware updates to (e.g.: d93c8f48-bd42-4514-ba40-bc6b84780930). NOTE: Use this property moving forward because the existing property, target, is deprecated. - * @param value Value to set for the assignmentTarget property. - */ - public void setAssignmentTarget(@jakarta.annotation.Nullable final DeviceAndAppManagementAssignmentTarget value) { - this.backingStore.set("assignmentTarget", value); - } /** * Sets the backingStore property value. Stores model information. * @param value Value to set for the backingStore property. @@ -148,18 +128,25 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the displayName property value. The display name of the Azure AD security group used for the assignment. - * @param value Value to set for the displayName property. + * Sets the backupPolicyId property value. The backupPolicyId property + * @param value Value to set for the backupPolicyId property. */ - public void setDisplayName(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("displayName", value); + public void setBackupPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("backupPolicyId", value); } /** - * Sets the id property value. A unique identifier assigned to each Android FOTA Assignment entity - * @param value Value to set for the id property. + * Sets the countStatistics property value. The countStatistics property + * @param value Value to set for the countStatistics property. */ - public void setId(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("id", value); + public void setCountStatistics(@jakarta.annotation.Nullable final BackupCountStatistics value) { + this.backingStore.set("countStatistics", value); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); } /** * Sets the @odata.type property value. The OdataType property @@ -168,11 +155,4 @@ public void setId(@jakarta.annotation.Nullable final String value) { public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } - /** - * Sets the target property value. The AAD Group we are deploying firmware updates to - * @param value Value to set for the target property. - */ - public void setTarget(@jakarta.annotation.Nullable final AndroidFotaDeploymentAssignmentTarget value) { - this.backingStore.set("target", value); - } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BackupReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/BackupReport.java new file mode 100644 index 00000000000..bf5ac10f905 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BackupReport.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BackupReport extends Entity implements Parsable { + /** + * Instantiates a new {@link BackupReport} and sets the default values. + */ + public BackupReport() { + 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 BackupReport} + */ + @jakarta.annotation.Nonnull + public static BackupReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BackupReport(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BackupRestoreRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/BackupRestoreRoot.java index 60314c88d8c..a6fe84f5ee1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/BackupRestoreRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BackupRestoreRoot.java @@ -24,6 +24,14 @@ public static BackupRestoreRoot createFromDiscriminatorValue(@jakarta.annotation Objects.requireNonNull(parseNode); return new BackupRestoreRoot(); } + /** + * Gets the activityLogs property value. The activityLogs property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getActivityLogs() { + return this.backingStore.get("activityLogs"); + } /** * Gets the allDrivesBackup property value. The allDrivesBackup property * @return a {@link AllDrivesBackup} @@ -111,6 +119,7 @@ public java.util.List getExchangeRestoreSessions() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("activityLogs", (n) -> { this.setActivityLogs(n.getCollectionOfObjectValues(ActivityLogBase::createFromDiscriminatorValue)); }); deserializerMap.put("allDrivesBackup", (n) -> { this.setAllDrivesBackup(n.getObjectValue(AllDrivesBackup::createFromDiscriminatorValue)); }); deserializerMap.put("allMailboxesBackup", (n) -> { this.setAllMailboxesBackup(n.getObjectValue(AllMailboxesBackup::createFromDiscriminatorValue)); }); deserializerMap.put("allSitesBackup", (n) -> { this.setAllSitesBackup(n.getObjectValue(AllSitesBackup::createFromDiscriminatorValue)); }); @@ -129,6 +138,7 @@ public Map> getFieldDeserializers deserializerMap.put("oneDriveForBusinessRestoreSessions", (n) -> { this.setOneDriveForBusinessRestoreSessions(n.getCollectionOfObjectValues(OneDriveForBusinessRestoreSession::createFromDiscriminatorValue)); }); deserializerMap.put("protectionPolicies", (n) -> { this.setProtectionPolicies(n.getCollectionOfObjectValues(ProtectionPolicyBase::createFromDiscriminatorValue)); }); deserializerMap.put("protectionUnits", (n) -> { this.setProtectionUnits(n.getCollectionOfObjectValues(ProtectionUnitBase::createFromDiscriminatorValue)); }); + deserializerMap.put("reports", (n) -> { this.setReports(n.getObjectValue(BackupReport::createFromDiscriminatorValue)); }); deserializerMap.put("restorePoints", (n) -> { this.setRestorePoints(n.getCollectionOfObjectValues(RestorePoint::createFromDiscriminatorValue)); }); deserializerMap.put("restoreSessions", (n) -> { this.setRestoreSessions(n.getCollectionOfObjectValues(RestoreSessionBase::createFromDiscriminatorValue)); }); deserializerMap.put("serviceApps", (n) -> { this.setServiceApps(n.getCollectionOfObjectValues(ServiceApp::createFromDiscriminatorValue)); }); @@ -205,6 +215,14 @@ public java.util.List getProtectionPolicies() { public java.util.List getProtectionUnits() { return this.backingStore.get("protectionUnits"); } + /** + * Gets the reports property value. The reports property + * @return a {@link BackupReport} + */ + @jakarta.annotation.Nullable + public BackupReport getReports() { + return this.backingStore.get("reports"); + } /** * Gets the restorePoints property value. List of restore points in the tenant. * @return a {@link java.util.List} @@ -292,6 +310,7 @@ public java.util.List getSiteProtectionUnits public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("activityLogs", this.getActivityLogs()); writer.writeObjectValue("allDrivesBackup", this.getAllDrivesBackup()); writer.writeObjectValue("allMailboxesBackup", this.getAllMailboxesBackup()); writer.writeObjectValue("allSitesBackup", this.getAllSitesBackup()); @@ -310,6 +329,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("oneDriveForBusinessRestoreSessions", this.getOneDriveForBusinessRestoreSessions()); writer.writeCollectionOfObjectValues("protectionPolicies", this.getProtectionPolicies()); writer.writeCollectionOfObjectValues("protectionUnits", this.getProtectionUnits()); + writer.writeObjectValue("reports", this.getReports()); writer.writeCollectionOfObjectValues("restorePoints", this.getRestorePoints()); writer.writeCollectionOfObjectValues("restoreSessions", this.getRestoreSessions()); writer.writeCollectionOfObjectValues("serviceApps", this.getServiceApps()); @@ -321,6 +341,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("siteProtectionUnits", this.getSiteProtectionUnits()); writer.writeCollectionOfObjectValues("siteProtectionUnitsBulkAdditionJobs", this.getSiteProtectionUnitsBulkAdditionJobs()); } + /** + * Sets the activityLogs property value. The activityLogs property + * @param value Value to set for the activityLogs property. + */ + public void setActivityLogs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("activityLogs", value); + } /** * Sets the allDrivesBackup property value. The allDrivesBackup property * @param value Value to set for the allDrivesBackup property. @@ -447,6 +474,13 @@ public void setProtectionPolicies(@jakarta.annotation.Nullable final java.util.L public void setProtectionUnits(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("protectionUnits", value); } + /** + * Sets the reports property value. The reports property + * @param value Value to set for the reports property. + */ + public void setReports(@jakarta.annotation.Nullable final BackupReport value) { + this.backingStore.set("reports", value); + } /** * Sets the restorePoints property value. List of restore points in the tenant. * @param value Value to set for the restorePoints property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BrowseSessionBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/BrowseSessionBase.java index c8005470010..71d84b683f9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/BrowseSessionBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BrowseSessionBase.java @@ -77,6 +77,7 @@ public Map> getFieldDeserializers deserializerMap.put("error", (n) -> { this.setError(n.getObjectValue(PublicError::createFromDiscriminatorValue)); }); deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("restorePointDateTime", (n) -> { this.setRestorePointDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("restorePointId", (n) -> { this.setRestorePointId(n.getStringValue()); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(BrowseSessionStatus::forValue)); }); return deserializerMap; } @@ -88,6 +89,14 @@ public Map> getFieldDeserializers public OffsetDateTime getRestorePointDateTime() { return this.backingStore.get("restorePointDateTime"); } + /** + * Gets the restorePointId property value. The restorePointId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRestorePointId() { + return this.backingStore.get("restorePointId"); + } /** * Gets the status property value. The status property * @return a {@link BrowseSessionStatus} @@ -108,6 +117,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("error", this.getError()); writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); writer.writeOffsetDateTimeValue("restorePointDateTime", this.getRestorePointDateTime()); + writer.writeStringValue("restorePointId", this.getRestorePointId()); writer.writeEnumValue("status", this.getStatus()); } /** @@ -145,6 +155,13 @@ public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateT public void setRestorePointDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("restorePointDateTime", value); } + /** + * Sets the restorePointId property value. The restorePointId property + * @param value Value to set for the restorePointId property. + */ + public void setRestorePointId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("restorePointId", value); + } /** * Sets the status property value. The status property * @param value Value to set for the status property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Chat.java b/src/main/java/com/microsoft/graph/beta/generated/models/Chat.java index 7ef1a25e1f0..0fb8ee054c8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Chat.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Chat.java @@ -72,6 +72,7 @@ public Map> getFieldDeserializers deserializerMap.put("permissionGrants", (n) -> { this.setPermissionGrants(n.getCollectionOfObjectValues(ResourceSpecificPermissionGrant::createFromDiscriminatorValue)); }); deserializerMap.put("pinnedMessages", (n) -> { this.setPinnedMessages(n.getCollectionOfObjectValues(PinnedChatMessageInfo::createFromDiscriminatorValue)); }); deserializerMap.put("tabs", (n) -> { this.setTabs(n.getCollectionOfObjectValues(TeamsTab::createFromDiscriminatorValue)); }); + deserializerMap.put("targetedMessages", (n) -> { this.setTargetedMessages(n.getCollectionOfObjectValues(TargetedChatMessage::createFromDiscriminatorValue)); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); deserializerMap.put("topic", (n) -> { this.setTopic(n.getStringValue()); }); deserializerMap.put("viewpoint", (n) -> { this.setViewpoint(n.getObjectValue(ChatViewpoint::createFromDiscriminatorValue)); }); @@ -182,6 +183,14 @@ public java.util.List getPinnedMessages() { public java.util.List getTabs() { return this.backingStore.get("tabs"); } + /** + * Gets the targetedMessages property value. The targetedMessages property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTargetedMessages() { + return this.backingStore.get("targetedMessages"); + } /** * Gets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. * @return a {@link String} @@ -237,6 +246,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("permissionGrants", this.getPermissionGrants()); writer.writeCollectionOfObjectValues("pinnedMessages", this.getPinnedMessages()); writer.writeCollectionOfObjectValues("tabs", this.getTabs()); + writer.writeCollectionOfObjectValues("targetedMessages", this.getTargetedMessages()); writer.writeStringValue("tenantId", this.getTenantId()); writer.writeStringValue("topic", this.getTopic()); writer.writeObjectValue("viewpoint", this.getViewpoint()); @@ -354,6 +364,13 @@ public void setPinnedMessages(@jakarta.annotation.Nullable final java.util.List< public void setTabs(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("tabs", value); } + /** + * Sets the targetedMessages property value. The targetedMessages property + * @param value Value to set for the targetedMessages property. + */ + public void setTargetedMessages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("targetedMessages", value); + } /** * Sets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. * @param value Value to set for the tenantId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java index 27115dfcf4f..413909f14a5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ChatMessage.java @@ -23,6 +23,13 @@ public ChatMessage() { @jakarta.annotation.Nonnull public static ChatMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.targetedChatMessage": return new TargetedChatMessage(); + } + } return new ChatMessage(); } /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java index 920121bb79d..515c4a3cade 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java @@ -25,6 +25,14 @@ public static CloudPcExternalPartner createFromDiscriminatorValue(@jakarta.annot Objects.requireNonNull(parseNode); return new CloudPcExternalPartner(); } + /** + * Gets the agentSetting property value. The agent settings associated with the external partner. + * @return a {@link CloudPcExternalPartnerAgentSetting} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerAgentSetting getAgentSetting() { + return this.backingStore.get("agentSetting"); + } /** * Gets the connectionStatus property value. The connectionStatus property * @return a {@link CloudPcExternalPartnerStatus} @@ -48,6 +56,7 @@ public Boolean getEnableConnection() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("agentSetting", (n) -> { this.setAgentSetting(n.getObjectValue(CloudPcExternalPartnerAgentSetting::createFromDiscriminatorValue)); }); deserializerMap.put("connectionStatus", (n) -> { this.setConnectionStatus(n.getEnumValue(CloudPcExternalPartnerStatus::forValue)); }); deserializerMap.put("enableConnection", (n) -> { this.setEnableConnection(n.getBooleanValue()); }); deserializerMap.put("lastSyncDateTime", (n) -> { this.setLastSyncDateTime(n.getOffsetDateTimeValue()); }); @@ -86,12 +95,20 @@ public String getStatusDetails() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("agentSetting", this.getAgentSetting()); writer.writeEnumValue("connectionStatus", this.getConnectionStatus()); writer.writeBooleanValue("enableConnection", this.getEnableConnection()); writer.writeOffsetDateTimeValue("lastSyncDateTime", this.getLastSyncDateTime()); writer.writeStringValue("partnerId", this.getPartnerId()); writer.writeStringValue("statusDetails", this.getStatusDetails()); } + /** + * Sets the agentSetting property value. The agent settings associated with the external partner. + * @param value Value to set for the agentSetting property. + */ + public void setAgentSetting(@jakarta.annotation.Nullable final CloudPcExternalPartnerAgentSetting value) { + this.backingStore.set("agentSetting", value); + } /** * Sets the connectionStatus property value. The connectionStatus property * @param value Value to set for the connectionStatus property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionErrorCode.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionErrorCode.java new file mode 100644 index 00000000000..dbab6d9de57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionErrorCode.java @@ -0,0 +1,43 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcExternalPartnerActionErrorCode implements ValuedEnum { + None("none"), + ExecuteActionFailed("executeActionFailed"), + ExecuteActionTimeout("executeActionTimeout"), + DeviceNotFound("deviceNotFound"), + DeviceNotAvailable("deviceNotAvailable"), + CheckDiskSpaceFailed("checkDiskSpaceFailed"), + CheckNetworkConnectionFailed("checkNetworkConnectionFailed"), + AgentNotFound("agentNotFound"), + InvalidAgentFormat("invalidAgentFormat"), + InvalidAgentChecksum("invalidAgentChecksum"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcExternalPartnerActionErrorCode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcExternalPartnerActionErrorCode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "executeActionFailed": return ExecuteActionFailed; + case "executeActionTimeout": return ExecuteActionTimeout; + case "deviceNotFound": return DeviceNotFound; + case "deviceNotAvailable": return DeviceNotAvailable; + case "checkDiskSpaceFailed": return CheckDiskSpaceFailed; + case "checkNetworkConnectionFailed": return CheckNetworkConnectionFailed; + case "agentNotFound": return AgentNotFound; + case "invalidAgentFormat": return InvalidAgentFormat; + case "invalidAgentChecksum": return InvalidAgentChecksum; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionReport.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionReport.java new file mode 100644 index 00000000000..0c516638f41 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionReport.java @@ -0,0 +1,312 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcExternalPartnerActionReport implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcExternalPartnerActionReport} and sets the default values. + */ + public CloudPcExternalPartnerActionReport() { + 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 CloudPcExternalPartnerActionReport} + */ + @jakarta.annotation.Nonnull + public static CloudPcExternalPartnerActionReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcExternalPartnerActionReport(); + } + /** + * Gets the actionType property value. The actionType property + * @return a {@link CloudPcExternalPartnerActionType} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerActionType getActionType() { + return this.backingStore.get("actionType"); + } + /** + * Gets the activityId property value. TheIDofexternalpartneractivity.Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getActivityId() { + return this.backingStore.get("activityId"); + } + /** + * Gets the activityMessage property value. The message of external partner activity. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getActivityMessage() { + return this.backingStore.get("activityMessage"); + } + /** + * 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 agentName property value. The agent name of the external partner. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAgentName() { + return this.backingStore.get("agentName"); + } + /** + * Gets the agentSetting property value. The agent setting of the external partner. Read-only. + * @return a {@link CloudPcExternalPartnerAgentSetting} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerAgentSetting getAgentSetting() { + return this.backingStore.get("agentSetting"); + } + /** + * Gets the authenticatedAppId property value. Indicates the authenticated Microsoft Entra (Azure AD) app ID of the action request. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAuthenticatedAppId() { + return this.backingStore.get("authenticatedAppId"); + } + /** + * Gets the authenticatedAppName property value. Indicates the authenticated Microsoft Entra (Azure AD) app name of the action request. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAuthenticatedAppName() { + return this.backingStore.get("authenticatedAppName"); + } + /** + * Gets the authenticatedMethod property value. The authenticatedMethod property + * @return a {@link CloudPcExternalPartnerAuthenticatedMethod} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerAuthenticatedMethod getAuthenticatedMethod() { + return this.backingStore.get("authenticatedMethod"); + } + /** + * Gets the authenticatedUserPrincipalName property value. Indicates the authenticated Microsoft Entra (Azure AD) user principal name of the action request. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAuthenticatedUserPrincipalName() { + return this.backingStore.get("authenticatedUserPrincipalName"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the cloudPcId property value. The Cloud PC's ID of the partner agent is deployed. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudPcId() { + return this.backingStore.get("cloudPcId"); + } + /** + * Gets the cloudPcName property value. The Cloud PC's Name of the partner agent is deployed. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudPcName() { + return this.backingStore.get("cloudPcName"); + } + /** + * Gets the createdDateTime property value. The create time of the action. 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(13); + deserializerMap.put("actionType", (n) -> { this.setActionType(n.getEnumValue(CloudPcExternalPartnerActionType::forValue)); }); + deserializerMap.put("activityId", (n) -> { this.setActivityId(n.getStringValue()); }); + deserializerMap.put("activityMessage", (n) -> { this.setActivityMessage(n.getStringValue()); }); + deserializerMap.put("agentName", (n) -> { this.setAgentName(n.getStringValue()); }); + deserializerMap.put("agentSetting", (n) -> { this.setAgentSetting(n.getObjectValue(CloudPcExternalPartnerAgentSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("authenticatedAppId", (n) -> { this.setAuthenticatedAppId(n.getStringValue()); }); + deserializerMap.put("authenticatedAppName", (n) -> { this.setAuthenticatedAppName(n.getStringValue()); }); + deserializerMap.put("authenticatedMethod", (n) -> { this.setAuthenticatedMethod(n.getEnumValue(CloudPcExternalPartnerAuthenticatedMethod::forValue)); }); + deserializerMap.put("authenticatedUserPrincipalName", (n) -> { this.setAuthenticatedUserPrincipalName(n.getStringValue()); }); + deserializerMap.put("cloudPcId", (n) -> { this.setCloudPcId(n.getStringValue()); }); + deserializerMap.put("cloudPcName", (n) -> { this.setCloudPcName(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + 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.writeEnumValue("actionType", this.getActionType()); + writer.writeStringValue("activityId", this.getActivityId()); + writer.writeStringValue("activityMessage", this.getActivityMessage()); + writer.writeStringValue("agentName", this.getAgentName()); + writer.writeObjectValue("agentSetting", this.getAgentSetting()); + writer.writeStringValue("authenticatedAppId", this.getAuthenticatedAppId()); + writer.writeStringValue("authenticatedAppName", this.getAuthenticatedAppName()); + writer.writeEnumValue("authenticatedMethod", this.getAuthenticatedMethod()); + writer.writeStringValue("authenticatedUserPrincipalName", this.getAuthenticatedUserPrincipalName()); + writer.writeStringValue("cloudPcId", this.getCloudPcId()); + writer.writeStringValue("cloudPcName", this.getCloudPcName()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the actionType property value. The actionType property + * @param value Value to set for the actionType property. + */ + public void setActionType(@jakarta.annotation.Nullable final CloudPcExternalPartnerActionType value) { + this.backingStore.set("actionType", value); + } + /** + * Sets the activityId property value. TheIDofexternalpartneractivity.Read-only. + * @param value Value to set for the activityId property. + */ + public void setActivityId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("activityId", value); + } + /** + * Sets the activityMessage property value. The message of external partner activity. Read-only. + * @param value Value to set for the activityMessage property. + */ + public void setActivityMessage(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("activityMessage", value); + } + /** + * 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 agentName property value. The agent name of the external partner. Read-only. + * @param value Value to set for the agentName property. + */ + public void setAgentName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("agentName", value); + } + /** + * Sets the agentSetting property value. The agent setting of the external partner. Read-only. + * @param value Value to set for the agentSetting property. + */ + public void setAgentSetting(@jakarta.annotation.Nullable final CloudPcExternalPartnerAgentSetting value) { + this.backingStore.set("agentSetting", value); + } + /** + * Sets the authenticatedAppId property value. Indicates the authenticated Microsoft Entra (Azure AD) app ID of the action request. Read-only. + * @param value Value to set for the authenticatedAppId property. + */ + public void setAuthenticatedAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("authenticatedAppId", value); + } + /** + * Sets the authenticatedAppName property value. Indicates the authenticated Microsoft Entra (Azure AD) app name of the action request. Read-only. + * @param value Value to set for the authenticatedAppName property. + */ + public void setAuthenticatedAppName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("authenticatedAppName", value); + } + /** + * Sets the authenticatedMethod property value. The authenticatedMethod property + * @param value Value to set for the authenticatedMethod property. + */ + public void setAuthenticatedMethod(@jakarta.annotation.Nullable final CloudPcExternalPartnerAuthenticatedMethod value) { + this.backingStore.set("authenticatedMethod", value); + } + /** + * Sets the authenticatedUserPrincipalName property value. Indicates the authenticated Microsoft Entra (Azure AD) user principal name of the action request. Read-only. + * @param value Value to set for the authenticatedUserPrincipalName property. + */ + public void setAuthenticatedUserPrincipalName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("authenticatedUserPrincipalName", 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 cloudPcId property value. The Cloud PC's ID of the partner agent is deployed. Read-only. + * @param value Value to set for the cloudPcId property. + */ + public void setCloudPcId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudPcId", value); + } + /** + * Sets the cloudPcName property value. The Cloud PC's Name of the partner agent is deployed. Read-only. + * @param value Value to set for the cloudPcName property. + */ + public void setCloudPcName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudPcName", value); + } + /** + * Sets the createdDateTime property value. The create time of the action. 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the @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/beta/generated/models/CloudPcExternalPartnerActionResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionResult.java new file mode 100644 index 00000000000..846347e305f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionResult.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcExternalPartnerActionResult implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcExternalPartnerActionResult} and sets the default values. + */ + public CloudPcExternalPartnerActionResult() { + 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 CloudPcExternalPartnerActionResult} + */ + @jakarta.annotation.Nonnull + public static CloudPcExternalPartnerActionResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcExternalPartnerActionResult(); + } + /** + * Gets the activityId property value. The activity ID associated with the external partner action. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getActivityId() { + return this.backingStore.get("activityId"); + } + /** + * 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 cloudPcId property value. The Cloud PC ID associated with the external partner action. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudPcId() { + return this.backingStore.get("cloudPcId"); + } + /** + * Gets the errorCode property value. The errorCode property + * @return a {@link CloudPcExternalPartnerActionErrorCode} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerActionErrorCode getErrorCode() { + return this.backingStore.get("errorCode"); + } + /** + * Gets the errorMessage property value. The error message of the action. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getErrorMessage() { + return this.backingStore.get("errorMessage"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(8); + deserializerMap.put("activityId", (n) -> { this.setActivityId(n.getStringValue()); }); + deserializerMap.put("cloudPcId", (n) -> { this.setCloudPcId(n.getStringValue()); }); + deserializerMap.put("errorCode", (n) -> { this.setErrorCode(n.getEnumValue(CloudPcExternalPartnerActionErrorCode::forValue)); }); + deserializerMap.put("errorMessage", (n) -> { this.setErrorMessage(n.getStringValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(CloudPcExternalPartnerActionStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the lastModifiedDateTime property value. The last update time of the action. 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * 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 startDateTime property value. The start time of the action. 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartDateTime() { + return this.backingStore.get("startDateTime"); + } + /** + * Gets the state property value. The state property + * @return a {@link CloudPcExternalPartnerActionStatus} + */ + @jakarta.annotation.Nullable + public CloudPcExternalPartnerActionStatus getState() { + return this.backingStore.get("state"); + } + /** + * 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("activityId", this.getActivityId()); + writer.writeStringValue("cloudPcId", this.getCloudPcId()); + writer.writeEnumValue("errorCode", this.getErrorCode()); + writer.writeStringValue("errorMessage", this.getErrorMessage()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); + writer.writeEnumValue("state", this.getState()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the activityId property value. The activity ID associated with the external partner action. Read-only. + * @param value Value to set for the activityId property. + */ + public void setActivityId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("activityId", value); + } + /** + * 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 cloudPcId property value. The Cloud PC ID associated with the external partner action. Read-only. + * @param value Value to set for the cloudPcId property. + */ + public void setCloudPcId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudPcId", value); + } + /** + * Sets the errorCode property value. The errorCode property + * @param value Value to set for the errorCode property. + */ + public void setErrorCode(@jakarta.annotation.Nullable final CloudPcExternalPartnerActionErrorCode value) { + this.backingStore.set("errorCode", value); + } + /** + * Sets the errorMessage property value. The error message of the action. Read-only. + * @param value Value to set for the errorMessage property. + */ + public void setErrorMessage(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("errorMessage", value); + } + /** + * Sets the lastModifiedDateTime property value. The last update time of the action. 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the @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 startDateTime property value. The start time of the action. 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startDateTime", value); + } + /** + * Sets the state property value. The state property + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final CloudPcExternalPartnerActionStatus value) { + this.backingStore.set("state", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionStatus.java new file mode 100644 index 00000000000..09b9e2c9210 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionStatus.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcExternalPartnerActionStatus implements ValuedEnum { + Created("created"), + Pending("pending"), + Canceled("canceled"), + Running("running"), + Succeeded("succeeded"), + Failed("failed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcExternalPartnerActionStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcExternalPartnerActionStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "created": return Created; + case "pending": return Pending; + case "canceled": return Canceled; + case "running": return Running; + case "succeeded": return Succeeded; + case "failed": return Failed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionType.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionType.java new file mode 100644 index 00000000000..5012fc3b484 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerActionType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcExternalPartnerActionType implements ValuedEnum { + ConfigureAgent("configureAgent"), + DeployAgent("deployAgent"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcExternalPartnerActionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcExternalPartnerActionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "configureAgent": return ConfigureAgent; + case "deployAgent": return DeployAgent; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerAgentSetting.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerAgentSetting.java new file mode 100644 index 00000000000..e383003d666 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerAgentSetting.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.beta.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 CloudPcExternalPartnerAgentSetting implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcExternalPartnerAgentSetting} and sets the default values. + */ + public CloudPcExternalPartnerAgentSetting() { + 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 CloudPcExternalPartnerAgentSetting} + */ + @jakarta.annotation.Nonnull + public static CloudPcExternalPartnerAgentSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcExternalPartnerAgentSetting(); + } + /** + * 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 agentSha256 property value. The hash value of agent file by sha256 algorithm. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAgentSha256() { + return this.backingStore.get("agentSha256"); + } + /** + * Gets the agentUrl property value. The download link url of the agent, when admin sets this url, then partner can call deploy agent API to deploy this agent to targeted Cloud PCs. The format is like this: https://www.external-partner.com/resources/agents/exampleAgentFile.exe + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAgentUrl() { + return this.backingStore.get("agentUrl"); + } + /** + * Gets the autoDeploymentEnabled property value. Indicates whether partner agent auto deployment is enabled. When true, then the partner agent will be deployed after the Cloud PC is provisioned. When false, auto deployment isn't performed. Default value is false + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAutoDeploymentEnabled() { + return this.backingStore.get("autoDeploymentEnabled"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("agentSha256", (n) -> { this.setAgentSha256(n.getStringValue()); }); + deserializerMap.put("agentUrl", (n) -> { this.setAgentUrl(n.getStringValue()); }); + deserializerMap.put("autoDeploymentEnabled", (n) -> { this.setAutoDeploymentEnabled(n.getBooleanValue()); }); + deserializerMap.put("installParameters", (n) -> { this.setInstallParameters(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the installParameters property value. The install command parameters to run the agent install command. The format is like this: ['/p paramValue', '/quiet'] + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInstallParameters() { + return this.backingStore.get("installParameters"); + } + /** + * 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.writeStringValue("agentSha256", this.getAgentSha256()); + writer.writeStringValue("agentUrl", this.getAgentUrl()); + writer.writeBooleanValue("autoDeploymentEnabled", this.getAutoDeploymentEnabled()); + writer.writeCollectionOfPrimitiveValues("installParameters", this.getInstallParameters()); + 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 agentSha256 property value. The hash value of agent file by sha256 algorithm. + * @param value Value to set for the agentSha256 property. + */ + public void setAgentSha256(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("agentSha256", value); + } + /** + * Sets the agentUrl property value. The download link url of the agent, when admin sets this url, then partner can call deploy agent API to deploy this agent to targeted Cloud PCs. The format is like this: https://www.external-partner.com/resources/agents/exampleAgentFile.exe + * @param value Value to set for the agentUrl property. + */ + public void setAgentUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("agentUrl", value); + } + /** + * Sets the autoDeploymentEnabled property value. Indicates whether partner agent auto deployment is enabled. When true, then the partner agent will be deployed after the Cloud PC is provisioned. When false, auto deployment isn't performed. Default value is false + * @param value Value to set for the autoDeploymentEnabled property. + */ + public void setAutoDeploymentEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("autoDeploymentEnabled", 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 installParameters property value. The install command parameters to run the agent install command. The format is like this: ['/p paramValue', '/quiet'] + * @param value Value to set for the installParameters property. + */ + public void setInstallParameters(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("installParameters", 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/beta/generated/models/CloudPcExternalPartnerAuthenticatedMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerAuthenticatedMethod.java new file mode 100644 index 00000000000..fffcf182137 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartnerAuthenticatedMethod.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcExternalPartnerAuthenticatedMethod implements ValuedEnum { + GDAP("gDAP"), + DAP("dAP"), + AppOnly("appOnly"), + NormalUser("normalUser"), + GuestUser("guestUser"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcExternalPartnerAuthenticatedMethod(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcExternalPartnerAuthenticatedMethod forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "gDAP": return GDAP; + case "dAP": return DAP; + case "appOnly": return AppOnly; + case "normalUser": return NormalUser; + case "guestUser": return GuestUser; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ContentCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/ContentCategory.java new file mode 100644 index 00000000000..6cbd2bab36f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ContentCategory.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ContentCategory implements ValuedEnum { + None("none"), + Ai("ai"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ContentCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ContentCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "ai": return Ai; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackage.java index 35578c43eab..a8d9b7da978 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackage.java @@ -32,6 +32,22 @@ public static CopilotPackage createFromDiscriminatorValue(@jakarta.annotation.No } return new CopilotPackage(); } + /** + * Gets the appId property value. The appId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppId() { + return this.backingStore.get("appId"); + } + /** + * Gets the assetId property value. The assetId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssetId() { + return this.backingStore.get("assetId"); + } /** * Gets the availableTo property value. The availableTo property * @return a {@link PackageStatus} @@ -71,16 +87,22 @@ public java.util.List getElementTypes() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("appId", (n) -> { this.setAppId(n.getStringValue()); }); + deserializerMap.put("assetId", (n) -> { this.setAssetId(n.getStringValue()); }); deserializerMap.put("availableTo", (n) -> { this.setAvailableTo(n.getEnumValue(PackageStatus::forValue)); }); deserializerMap.put("deployedTo", (n) -> { this.setDeployedTo(n.getEnumValue(PackageStatus::forValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("elementTypes", (n) -> { this.setElementTypes(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("isBlocked", (n) -> { this.setIsBlocked(n.getBooleanValue()); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("manifestId", (n) -> { this.setManifestId(n.getStringValue()); }); + deserializerMap.put("manifestVersion", (n) -> { this.setManifestVersion(n.getStringValue()); }); + deserializerMap.put("platform", (n) -> { this.setPlatform(n.getStringValue()); }); deserializerMap.put("publisher", (n) -> { this.setPublisher(n.getStringValue()); }); deserializerMap.put("shortDescription", (n) -> { this.setShortDescription(n.getStringValue()); }); deserializerMap.put("supportedHosts", (n) -> { this.setSupportedHosts(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(PackageType::forValue)); }); + deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); deserializerMap.put("zipFile", (n) -> { this.setZipFile(n.getByteArrayValue()); }); return deserializerMap; } @@ -100,6 +122,30 @@ public Boolean getIsBlocked() { public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } + /** + * Gets the manifestId property value. The manifestId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManifestId() { + return this.backingStore.get("manifestId"); + } + /** + * Gets the manifestVersion property value. The manifestVersion property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManifestVersion() { + return this.backingStore.get("manifestVersion"); + } + /** + * Gets the platform property value. The platform property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlatform() { + return this.backingStore.get("platform"); + } /** * Gets the publisher property value. The publisher property * @return a {@link String} @@ -132,6 +178,14 @@ public java.util.List getSupportedHosts() { public PackageType getType() { return this.backingStore.get("type"); } + /** + * Gets the version property value. The version property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVersion() { + return this.backingStore.get("version"); + } /** * Gets the zipFile property value. The zipFile property * @return a {@link byte[]} @@ -147,18 +201,38 @@ public byte[] getZipFile() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("appId", this.getAppId()); + writer.writeStringValue("assetId", this.getAssetId()); writer.writeEnumValue("availableTo", this.getAvailableTo()); writer.writeEnumValue("deployedTo", this.getDeployedTo()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeCollectionOfPrimitiveValues("elementTypes", this.getElementTypes()); writer.writeBooleanValue("isBlocked", this.getIsBlocked()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeStringValue("manifestId", this.getManifestId()); + writer.writeStringValue("manifestVersion", this.getManifestVersion()); + writer.writeStringValue("platform", this.getPlatform()); writer.writeStringValue("publisher", this.getPublisher()); writer.writeStringValue("shortDescription", this.getShortDescription()); writer.writeCollectionOfPrimitiveValues("supportedHosts", this.getSupportedHosts()); writer.writeEnumValue("type", this.getType()); + writer.writeStringValue("version", this.getVersion()); writer.writeByteArrayValue("zipFile", this.getZipFile()); } + /** + * Sets the appId property value. The appId property + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appId", value); + } + /** + * Sets the assetId property value. The assetId property + * @param value Value to set for the assetId property. + */ + public void setAssetId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assetId", value); + } /** * Sets the availableTo property value. The availableTo property * @param value Value to set for the availableTo property. @@ -201,6 +275,27 @@ public void setIsBlocked(@jakarta.annotation.Nullable final Boolean value) { public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } + /** + * Sets the manifestId property value. The manifestId property + * @param value Value to set for the manifestId property. + */ + public void setManifestId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manifestId", value); + } + /** + * Sets the manifestVersion property value. The manifestVersion property + * @param value Value to set for the manifestVersion property. + */ + public void setManifestVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manifestVersion", value); + } + /** + * Sets the platform property value. The platform property + * @param value Value to set for the platform property. + */ + public void setPlatform(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("platform", value); + } /** * Sets the publisher property value. The publisher property * @param value Value to set for the publisher property. @@ -229,6 +324,13 @@ public void setSupportedHosts(@jakarta.annotation.Nullable final java.util.List< public void setType(@jakarta.annotation.Nullable final PackageType value) { this.backingStore.set("type", value); } + /** + * Sets the version property value. The version property + * @param value Value to set for the version property. + */ + public void setVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("version", value); + } /** * Sets the zipFile property value. The zipFile property * @param value Value to set for the zipFile property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java index 23c79050d2d..e50477cb0fd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPackageDetail.java @@ -69,9 +69,7 @@ public Map> getFieldDeserializers deserializerMap.put("categories", (n) -> { this.setCategories(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("elementDetails", (n) -> { this.setElementDetails(n.getCollectionOfObjectValues(PackageElementDetail::createFromDiscriminatorValue)); }); deserializerMap.put("longDescription", (n) -> { this.setLongDescription(n.getStringValue()); }); - deserializerMap.put("manifestVersion", (n) -> { this.setManifestVersion(n.getStringValue()); }); deserializerMap.put("sensitivity", (n) -> { this.setSensitivity(n.getStringValue()); }); - deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); return deserializerMap; } /** @@ -82,14 +80,6 @@ public Map> getFieldDeserializers public String getLongDescription() { return this.backingStore.get("longDescription"); } - /** - * Gets the manifestVersion property value. The manifestVersion property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getManifestVersion() { - return this.backingStore.get("manifestVersion"); - } /** * Gets the sensitivity property value. The sensitivity property * @return a {@link String} @@ -98,14 +88,6 @@ public String getManifestVersion() { public String getSensitivity() { return this.backingStore.get("sensitivity"); } - /** - * Gets the version property value. The version property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getVersion() { - return this.backingStore.get("version"); - } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -118,9 +100,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("categories", this.getCategories()); writer.writeCollectionOfObjectValues("elementDetails", this.getElementDetails()); writer.writeStringValue("longDescription", this.getLongDescription()); - writer.writeStringValue("manifestVersion", this.getManifestVersion()); writer.writeStringValue("sensitivity", this.getSensitivity()); - writer.writeStringValue("version", this.getVersion()); } /** * Sets the acquireUsersAndGroups property value. The acquireUsersAndGroups property @@ -157,13 +137,6 @@ public void setElementDetails(@jakarta.annotation.Nullable final java.util.List< public void setLongDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("longDescription", value); } - /** - * Sets the manifestVersion property value. The manifestVersion property - * @param value Value to set for the manifestVersion property. - */ - public void setManifestVersion(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("manifestVersion", value); - } /** * Sets the sensitivity property value. The sensitivity property * @param value Value to set for the sensitivity property. @@ -171,11 +144,4 @@ public void setManifestVersion(@jakarta.annotation.Nullable final String value) public void setSensitivity(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sensitivity", value); } - /** - * Sets the version property value. The version property - * @param value Value to set for the version property. - */ - public void setVersion(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("version", value); - } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationDefault.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationDefault.java index 063bb04273e..18e4b7ab6ac 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationDefault.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationDefault.java @@ -64,6 +64,14 @@ public CrossTenantAccessPolicyB2BSetting getB2bDirectConnectInbound() { public CrossTenantAccessPolicyB2BSetting getB2bDirectConnectOutbound() { return this.backingStore.get("b2bDirectConnectOutbound"); } + /** + * Gets the blockServiceProviderOutboundAccess property value. The blockServiceProviderOutboundAccess property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getBlockServiceProviderOutboundAccess() { + return this.backingStore.get("blockServiceProviderOutboundAccess"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -76,6 +84,7 @@ public Map> getFieldDeserializers deserializerMap.put("b2bCollaborationOutbound", (n) -> { this.setB2bCollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); deserializerMap.put("b2bDirectConnectInbound", (n) -> { this.setB2bDirectConnectInbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); deserializerMap.put("b2bDirectConnectOutbound", (n) -> { this.setB2bDirectConnectOutbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("blockServiceProviderOutboundAccess", (n) -> { this.setBlockServiceProviderOutboundAccess(n.getBooleanValue()); }); deserializerMap.put("inboundTrust", (n) -> { this.setInboundTrust(n.getObjectValue(CrossTenantAccessPolicyInboundTrust::createFromDiscriminatorValue)); }); deserializerMap.put("invitationRedemptionIdentityProviderConfiguration", (n) -> { this.setInvitationRedemptionIdentityProviderConfiguration(n.getObjectValue(DefaultInvitationRedemptionIdentityProviderConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("isServiceDefault", (n) -> { this.setIsServiceDefault(n.getBooleanValue()); }); @@ -126,6 +135,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("b2bCollaborationOutbound", this.getB2bCollaborationOutbound()); writer.writeObjectValue("b2bDirectConnectInbound", this.getB2bDirectConnectInbound()); writer.writeObjectValue("b2bDirectConnectOutbound", this.getB2bDirectConnectOutbound()); + writer.writeBooleanValue("blockServiceProviderOutboundAccess", this.getBlockServiceProviderOutboundAccess()); writer.writeObjectValue("inboundTrust", this.getInboundTrust()); writer.writeObjectValue("invitationRedemptionIdentityProviderConfiguration", this.getInvitationRedemptionIdentityProviderConfiguration()); writer.writeBooleanValue("isServiceDefault", this.getIsServiceDefault()); @@ -166,6 +176,13 @@ public void setB2bDirectConnectInbound(@jakarta.annotation.Nullable final CrossT public void setB2bDirectConnectOutbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyB2BSetting value) { this.backingStore.set("b2bDirectConnectOutbound", value); } + /** + * Sets the blockServiceProviderOutboundAccess property value. The blockServiceProviderOutboundAccess property + * @param value Value to set for the blockServiceProviderOutboundAccess property. + */ + public void setBlockServiceProviderOutboundAccess(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("blockServiceProviderOutboundAccess", value); + } /** * Sets the inboundTrust property value. Determines the default configuration for trusting other Conditional Access claims from external Microsoft Entra organizations. * @param value Value to set for the inboundTrust property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java index 50bb17b1f56..66c98347794 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CrossTenantAccessPolicyConfigurationPartner.java @@ -65,6 +65,14 @@ public CrossTenantAccessPolicyB2BSetting getB2bDirectConnectInbound() { public CrossTenantAccessPolicyB2BSetting getB2bDirectConnectOutbound() { return this.backingStore.get("b2bDirectConnectOutbound"); } + /** + * Gets the blockServiceProviderOutboundAccess property value. The blockServiceProviderOutboundAccess property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getBlockServiceProviderOutboundAccess() { + return this.backingStore.get("blockServiceProviderOutboundAccess"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -77,6 +85,7 @@ public Map> getFieldDeserializers deserializerMap.put("b2bCollaborationOutbound", (n) -> { this.setB2bCollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); deserializerMap.put("b2bDirectConnectInbound", (n) -> { this.setB2bDirectConnectInbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); deserializerMap.put("b2bDirectConnectOutbound", (n) -> { this.setB2bDirectConnectOutbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("blockServiceProviderOutboundAccess", (n) -> { this.setBlockServiceProviderOutboundAccess(n.getBooleanValue()); }); deserializerMap.put("identitySynchronization", (n) -> { this.setIdentitySynchronization(n.getObjectValue(CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue)); }); deserializerMap.put("inboundTrust", (n) -> { this.setInboundTrust(n.getObjectValue(CrossTenantAccessPolicyInboundTrust::createFromDiscriminatorValue)); }); deserializerMap.put("isInMultiTenantOrganization", (n) -> { this.setIsInMultiTenantOrganization(n.getBooleanValue()); }); @@ -145,6 +154,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("b2bCollaborationOutbound", this.getB2bCollaborationOutbound()); writer.writeObjectValue("b2bDirectConnectInbound", this.getB2bDirectConnectInbound()); writer.writeObjectValue("b2bDirectConnectOutbound", this.getB2bDirectConnectOutbound()); + writer.writeBooleanValue("blockServiceProviderOutboundAccess", this.getBlockServiceProviderOutboundAccess()); writer.writeObjectValue("identitySynchronization", this.getIdentitySynchronization()); writer.writeObjectValue("inboundTrust", this.getInboundTrust()); writer.writeBooleanValue("isInMultiTenantOrganization", this.getIsInMultiTenantOrganization()); @@ -187,6 +197,13 @@ public void setB2bDirectConnectInbound(@jakarta.annotation.Nullable final CrossT public void setB2bDirectConnectOutbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyB2BSetting value) { this.backingStore.set("b2bDirectConnectOutbound", value); } + /** + * Sets the blockServiceProviderOutboundAccess property value. The blockServiceProviderOutboundAccess property + * @param value Value to set for the blockServiceProviderOutboundAccess property. + */ + public void setBlockServiceProviderOutboundAccess(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("blockServiceProviderOutboundAccess", value); + } /** * Sets the identitySynchronization property value. Defines the cross-tenant policy for the synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multitenant organization by automating the creation, update, and deletion of users from one tenant to another. * @param value Value to set for the identitySynchronization property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CustomDataProvidedResourceFile.java b/src/main/java/com/microsoft/graph/beta/generated/models/CustomDataProvidedResourceFile.java new file mode 100644 index 00000000000..780764b77b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CustomDataProvidedResourceFile.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFile extends Entity implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceFile} and sets the default values. + */ + public CustomDataProvidedResourceFile() { + 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 CustomDataProvidedResourceFile} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceFile createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceFile(); + } + /** + * 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("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("size", (n) -> { this.setSize(n.getLongValue()); }); + deserializerMap.put("uploadedDateTime", (n) -> { this.setUploadedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the name property value. Name of the file that was uploaded. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the size property value. Size of the uploaded file in bytes. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSize() { + return this.backingStore.get("size"); + } + /** + * Gets the uploadedDateTime property value. Time at which the file was uploaded. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getUploadedDateTime() { + return this.backingStore.get("uploadedDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("name", this.getName()); + writer.writeLongValue("size", this.getSize()); + writer.writeOffsetDateTimeValue("uploadedDateTime", this.getUploadedDateTime()); + } + /** + * Sets the name property value. Name of the file that was uploaded. + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the size property value. Size of the uploaded file in bytes. + * @param value Value to set for the size property. + */ + public void setSize(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("size", value); + } + /** + * Sets the uploadedDateTime property value. Time at which the file was uploaded. + * @param value Value to set for the uploadedDateTime property. + */ + public void setUploadedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("uploadedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DepMacOSEnrollmentProfile.java b/src/main/java/com/microsoft/graph/beta/generated/models/DepMacOSEnrollmentProfile.java index 56065620321..209c1984e78 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DepMacOSEnrollmentProfile.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DepMacOSEnrollmentProfile.java @@ -136,6 +136,7 @@ public Map> getFieldDeserializers deserializerMap.put("requestRequiresNetworkTether", (n) -> { this.setRequestRequiresNetworkTether(n.getBooleanValue()); }); deserializerMap.put("setPrimarySetupAccountAsRegularUser", (n) -> { this.setSetPrimarySetupAccountAsRegularUser(n.getBooleanValue()); }); deserializerMap.put("skipPrimarySetupAccountCreation", (n) -> { this.setSkipPrimarySetupAccountCreation(n.getBooleanValue()); }); + deserializerMap.put("usePlatformSSODuringSetupAssistant", (n) -> { this.setUsePlatformSSODuringSetupAssistant(n.getBooleanValue()); }); deserializerMap.put("zoomDisabled", (n) -> { this.setZoomDisabled(n.getBooleanValue()); }); return deserializerMap; } @@ -227,6 +228,14 @@ public Boolean getSetPrimarySetupAccountAsRegularUser() { public Boolean getSkipPrimarySetupAccountCreation() { return this.backingStore.get("skipPrimarySetupAccountCreation"); } + /** + * Gets the usePlatformSSODuringSetupAssistant property value. Indicates whether Platform SSO is used as part of device enrollment during Setup Assistant. When TRUE, Platform SSO is used in device enrollment during Setup Assistant. When FALSE Platform SSO is not used in enrollment during Setup Assistant. Note: This value cannot be TRUE when configurationWebUrl is TRUE. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getUsePlatformSSODuringSetupAssistant() { + return this.backingStore.get("usePlatformSSODuringSetupAssistant"); + } /** * Gets the zoomDisabled property value. Indicates if zoom setup pane is disabled * @return a {@link Boolean} @@ -263,6 +272,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("requestRequiresNetworkTether", this.getRequestRequiresNetworkTether()); writer.writeBooleanValue("setPrimarySetupAccountAsRegularUser", this.getSetPrimarySetupAccountAsRegularUser()); writer.writeBooleanValue("skipPrimarySetupAccountCreation", this.getSkipPrimarySetupAccountCreation()); + writer.writeBooleanValue("usePlatformSSODuringSetupAssistant", this.getUsePlatformSSODuringSetupAssistant()); writer.writeBooleanValue("zoomDisabled", this.getZoomDisabled()); } /** @@ -412,6 +422,13 @@ public void setSetPrimarySetupAccountAsRegularUser(@jakarta.annotation.Nullable public void setSkipPrimarySetupAccountCreation(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("skipPrimarySetupAccountCreation", value); } + /** + * Sets the usePlatformSSODuringSetupAssistant property value. Indicates whether Platform SSO is used as part of device enrollment during Setup Assistant. When TRUE, Platform SSO is used in device enrollment during Setup Assistant. When FALSE Platform SSO is not used in enrollment during Setup Assistant. Note: This value cannot be TRUE when configurationWebUrl is TRUE. + * @param value Value to set for the usePlatformSSODuringSetupAssistant property. + */ + public void setUsePlatformSSODuringSetupAssistant(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("usePlatformSSODuringSetupAssistant", value); + } /** * Sets the zoomDisabled property value. Indicates if zoom setup pane is disabled * @param value Value to set for the zoomDisabled property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceAndAppManagementAssignmentTarget.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceAndAppManagementAssignmentTarget.java index b47b6015011..13ace9885a2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceAndAppManagementAssignmentTarget.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceAndAppManagementAssignmentTarget.java @@ -41,7 +41,6 @@ public static DeviceAndAppManagementAssignmentTarget createFromDiscriminatorValu switch (mappingValue) { case "#microsoft.graph.allDevicesAssignmentTarget": return new AllDevicesAssignmentTarget(); case "#microsoft.graph.allLicensedUsersAssignmentTarget": return new AllLicensedUsersAssignmentTarget(); - case "#microsoft.graph.androidFotaDeploymentAssignmentTarget": return new AndroidFotaDeploymentAssignmentTarget(); case "#microsoft.graph.configurationManagerCollectionAssignmentTarget": return new ConfigurationManagerCollectionAssignmentTarget(); case "#microsoft.graph.exclusionGroupAssignmentTarget": return new ExclusionGroupAssignmentTarget(); case "#microsoft.graph.groupAssignmentTarget": return new GroupAssignmentTarget(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceLocalAdminAccountDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceLocalAdminAccountDetail.java new file mode 100644 index 00000000000..b4fd3b93223 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceLocalAdminAccountDetail.java @@ -0,0 +1,135 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Base class for properties related to configured and Intune-managed local administrator account + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeviceLocalAdminAccountDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeviceLocalAdminAccountDetail} and sets the default values. + */ + public DeviceLocalAdminAccountDetail() { + 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 DeviceLocalAdminAccountDetail} + */ + @jakarta.annotation.Nonnull + public static DeviceLocalAdminAccountDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.macOSDeviceLocalAdminAccountDetail": return new MacOSDeviceLocalAdminAccountDetail(); + } + } + return new DeviceLocalAdminAccountDetail(); + } + /** + * 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("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("passwordLastRotationDateTime", (n) -> { this.setPasswordLastRotationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the passwordLastRotationDateTime property value. The last rotation date and time of the local admin account password. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getPasswordLastRotationDateTime() { + return this.backingStore.get("passwordLastRotationDateTime"); + } + /** + * 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("@odata.type", this.getOdataType()); + writer.writeOffsetDateTimeValue("passwordLastRotationDateTime", this.getPasswordLastRotationDateTime()); + 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 @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 passwordLastRotationDateTime property value. The last rotation date and time of the local admin account password. Read-only. + * @param value Value to set for the passwordLastRotationDateTime property. + */ + public void setPasswordLastRotationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("passwordLastRotationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java index 88dd0ded4e0..4c5c4e07ba8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java @@ -670,6 +670,7 @@ public Map> getFieldDeserializers deserializerMap.put("roleAssignments", (n) -> { this.setRoleAssignments(n.getCollectionOfObjectValues(DeviceAndAppManagementRoleAssignment::createFromDiscriminatorValue)); }); deserializerMap.put("roleDefinitions", (n) -> { this.setRoleDefinitions(n.getCollectionOfObjectValues(RoleDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("roleScopeTags", (n) -> { this.setRoleScopeTags(n.getCollectionOfObjectValues(RoleScopeTag::createFromDiscriminatorValue)); }); + deserializerMap.put("samsungEFotaFirmwareVersions", (n) -> { this.setSamsungEFotaFirmwareVersions(n.getCollectionOfObjectValues(SamsungEFotaFirmwareVersion::createFromDiscriminatorValue)); }); deserializerMap.put("serviceNowConnections", (n) -> { this.setServiceNowConnections(n.getCollectionOfObjectValues(ServiceNowConnection::createFromDiscriminatorValue)); }); deserializerMap.put("settingDefinitions", (n) -> { this.setSettingDefinitions(n.getCollectionOfObjectValues(DeviceManagementSettingDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(DeviceManagementSettings::createFromDiscriminatorValue)); }); @@ -1148,6 +1149,14 @@ public java.util.List getRoleDefinitions() { public java.util.List getRoleScopeTags() { return this.backingStore.get("roleScopeTags"); } + /** + * Gets the samsungEFotaFirmwareVersions property value. The collection of Samsung EFOTA firmware versions. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSamsungEFotaFirmwareVersions() { + return this.backingStore.get("samsungEFotaFirmwareVersions"); + } /** * Gets the serviceNowConnections property value. A list of ServiceNowConnections * @return a {@link java.util.List} @@ -1875,6 +1884,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("roleAssignments", this.getRoleAssignments()); writer.writeCollectionOfObjectValues("roleDefinitions", this.getRoleDefinitions()); writer.writeCollectionOfObjectValues("roleScopeTags", this.getRoleScopeTags()); + writer.writeCollectionOfObjectValues("samsungEFotaFirmwareVersions", this.getSamsungEFotaFirmwareVersions()); writer.writeCollectionOfObjectValues("serviceNowConnections", this.getServiceNowConnections()); writer.writeCollectionOfObjectValues("settingDefinitions", this.getSettingDefinitions()); writer.writeObjectValue("settings", this.getSettings()); @@ -2756,6 +2766,13 @@ public void setRoleDefinitions(@jakarta.annotation.Nullable final java.util.List public void setRoleScopeTags(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("roleScopeTags", value); } + /** + * Sets the samsungEFotaFirmwareVersions property value. The collection of Samsung EFOTA firmware versions. + * @param value Value to set for the samsungEFotaFirmwareVersions property. + */ + public void setSamsungEFotaFirmwareVersions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("samsungEFotaFirmwareVersions", value); + } /** * Sets the serviceNowConnections property value. A list of ServiceNowConnections * @param value Value to set for the serviceNowConnections property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationTemplateFamily.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationTemplateFamily.java index 115d09147be..44d1d714afc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationTemplateFamily.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagementConfigurationTemplateFamily.java @@ -41,7 +41,9 @@ public enum DeviceManagementConfigurationTemplateFamily implements ValuedEnum { /** Template Family for windowsOsRecovery that can be applied during a Windows operating system recovery */ WindowsOsRecoveryPolicies("windowsOsRecoveryPolicies"), /** Template Family for Company Portal settings */ - CompanyPortal("companyPortal"); + CompanyPortal("companyPortal"), + /** Windows Recovery and Remediation Configuration Policy */ + WindowsRecoveryAndRemediationConfiguration("windowsRecoveryAndRemediationConfiguration"); public final String value; DeviceManagementConfigurationTemplateFamily(final String value) { this.value = value; @@ -69,6 +71,7 @@ public static DeviceManagementConfigurationTemplateFamily forValue(@jakarta.anno case "deviceConfigurationPolicies": return DeviceConfigurationPolicies; case "windowsOsRecoveryPolicies": return WindowsOsRecoveryPolicies; case "companyPortal": return CompanyPortal; + case "windowsRecoveryAndRemediationConfiguration": return WindowsRecoveryAndRemediationConfiguration; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DlpAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/DlpAction.java index 3880f431dc3..8ef40be7774 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DlpAction.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DlpAction.java @@ -16,7 +16,8 @@ public enum DlpAction implements ValuedEnum { SPBlockAnonymousAccess("sPBlockAnonymousAccess"), SPRuntimeAccessControl("sPRuntimeAccessControl"), SPSharingNotifyUser("sPSharingNotifyUser"), - SPSharingGenerateIncidentReport("sPSharingGenerateIncidentReport"); + SPSharingGenerateIncidentReport("sPSharingGenerateIncidentReport"), + RestrictWebGrounding("restrictWebGrounding"); public final String value; DlpAction(final String value) { this.value = value; @@ -39,6 +40,7 @@ public static DlpAction forValue(@jakarta.annotation.Nonnull final String search case "sPRuntimeAccessControl": return SPRuntimeAccessControl; case "sPSharingNotifyUser": return SPSharingNotifyUser; case "sPSharingGenerateIncidentReport": return SPSharingGenerateIncidentReport; + case "restrictWebGrounding": return RestrictWebGrounding; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DynamicRuleActivityLog.java b/src/main/java/com/microsoft/graph/beta/generated/models/DynamicRuleActivityLog.java new file mode 100644 index 00000000000..6a7f168d51a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DynamicRuleActivityLog.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DynamicRuleActivityLog extends ActivityLogBase implements Parsable { + /** + * Instantiates a new {@link DynamicRuleActivityLog} and sets the default values. + */ + public DynamicRuleActivityLog() { + super(); + this.setOdataType("#microsoft.graph.dynamicRuleActivityLog"); + } + /** + * 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 DynamicRuleActivityLog} + */ + @jakarta.annotation.Nonnull + public static DynamicRuleActivityLog createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DynamicRuleActivityLog(); + } + /** + * 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("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); + deserializerMap.put("policyName", (n) -> { this.setPolicyName(n.getStringValue()); }); + deserializerMap.put("protectionUnitDetails", (n) -> { this.setProtectionUnitDetails(n.getObjectValue(ProtectionUnitDetails::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the policyId property value. The policyId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyId() { + return this.backingStore.get("policyId"); + } + /** + * Gets the policyName property value. The policyName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyName() { + return this.backingStore.get("policyName"); + } + /** + * Gets the protectionUnitDetails property value. The protectionUnitDetails property + * @return a {@link ProtectionUnitDetails} + */ + @jakarta.annotation.Nullable + public ProtectionUnitDetails getProtectionUnitDetails() { + return this.backingStore.get("protectionUnitDetails"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("policyId", this.getPolicyId()); + writer.writeStringValue("policyName", this.getPolicyName()); + writer.writeObjectValue("protectionUnitDetails", this.getProtectionUnitDetails()); + } + /** + * Sets the policyId property value. The policyId property + * @param value Value to set for the policyId property. + */ + public void setPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyId", value); + } + /** + * Sets the policyName property value. The policyName property + * @param value Value to set for the policyName property. + */ + public void setPolicyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyName", value); + } + /** + * Sets the protectionUnitDetails property value. The protectionUnitDetails property + * @param value Value to set for the protectionUnitDetails property. + */ + public void setProtectionUnitDetails(@jakarta.annotation.Nullable final ProtectionUnitDetails value) { + this.backingStore.set("protectionUnitDetails", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EmailDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/EmailDetails.java new file mode 100644 index 00000000000..c0c9f1d482d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EmailDetails.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.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 EmailDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EmailDetails} and sets the default values. + */ + public EmailDetails() { + 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 EmailDetails} + */ + @jakarta.annotation.Nonnull + public static EmailDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EmailDetails(); + } + /** + * 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 body property value. The body property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBody() { + return this.backingStore.get("body"); + } + /** + * 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("body", (n) -> { this.setBody(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("senderEmailAddress", (n) -> { this.setSenderEmailAddress(n.getStringValue()); }); + deserializerMap.put("subject", (n) -> { this.setSubject(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"); + } + /** + * Gets the senderEmailAddress property value. The senderEmailAddress property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSenderEmailAddress() { + return this.backingStore.get("senderEmailAddress"); + } + /** + * Gets the subject property value. The subject property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubject() { + return this.backingStore.get("subject"); + } + /** + * 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("body", this.getBody()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("senderEmailAddress", this.getSenderEmailAddress()); + writer.writeStringValue("subject", this.getSubject()); + 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 body property value. The body property + * @param value Value to set for the body property. + */ + public void setBody(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("body", 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 senderEmailAddress property value. The senderEmailAddress property + * @param value Value to set for the senderEmailAddress property. + */ + public void setSenderEmailAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("senderEmailAddress", value); + } + /** + * Sets the subject property value. The subject property + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java index f0ae333b682..2558fd9a5f3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EmployeeExperienceUser.java @@ -44,6 +44,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("assignedRoles", (n) -> { this.setAssignedRoles(n.getCollectionOfObjectValues(EngagementRole::createFromDiscriminatorValue)); }); deserializerMap.put("learningCourseActivities", (n) -> { this.setLearningCourseActivities(n.getCollectionOfObjectValues(LearningCourseActivity::createFromDiscriminatorValue)); }); + deserializerMap.put("storyline", (n) -> { this.setStoryline(n.getObjectValue(Storyline::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -54,6 +55,14 @@ public Map> getFieldDeserializers public java.util.List getLearningCourseActivities() { return this.backingStore.get("learningCourseActivities"); } + /** + * Gets the storyline property value. The storyline property + * @return a {@link Storyline} + */ + @jakarta.annotation.Nullable + public Storyline getStoryline() { + return this.backingStore.get("storyline"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -63,6 +72,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("assignedRoles", this.getAssignedRoles()); writer.writeCollectionOfObjectValues("learningCourseActivities", this.getLearningCourseActivities()); + writer.writeObjectValue("storyline", this.getStoryline()); } /** * Sets the assignedRoles property value. Represents the collection of Viva Engage roles assigned to a user. @@ -78,4 +88,11 @@ public void setAssignedRoles(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("learningCourseActivities", value); } + /** + * Sets the storyline property value. The storyline property + * @param value Value to set for the storyline property. + */ + public void setStoryline(@jakarta.annotation.Nullable final Storyline value) { + this.backingStore.set("storyline", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index 1988af984be..f183ab903c9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.models.callrecords.Participant; import com.microsoft.graph.beta.models.callrecords.ParticipantBase; import com.microsoft.graph.beta.models.callrecords.Segment; +import com.microsoft.graph.beta.models.callrecords.Session; import com.microsoft.graph.beta.models.cloudlicensing.AdminCloudLicensing; import com.microsoft.graph.beta.models.cloudlicensing.Allotment; import com.microsoft.graph.beta.models.cloudlicensing.Assignment; @@ -20,7 +21,7 @@ import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; -import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; +import com.microsoft.graph.beta.models.ediscovery.DataSource; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -30,7 +31,9 @@ import com.microsoft.graph.beta.models.ediscovery.ReviewSetQuery; import com.microsoft.graph.beta.models.ediscovery.SiteSource; import com.microsoft.graph.beta.models.ediscovery.SourceCollection; +import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; +import com.microsoft.graph.beta.models.ediscovery.UserSource; import com.microsoft.graph.beta.models.externalconnectors.ConnectionOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionQuota; import com.microsoft.graph.beta.models.externalconnectors.ExternalActivity; @@ -117,8 +120,12 @@ import com.microsoft.graph.beta.models.managedtenants.TenantTag; import com.microsoft.graph.beta.models.managedtenants.WindowsDeviceMalwareState; import com.microsoft.graph.beta.models.managedtenants.WindowsProtectionState; +import com.microsoft.graph.beta.models.networkaccess.Alert; import com.microsoft.graph.beta.models.networkaccess.BaseEntity; import com.microsoft.graph.beta.models.networkaccess.BranchSite; +import com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy; +import com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicyLink; +import com.microsoft.graph.beta.models.networkaccess.CloudFirewallRule; import com.microsoft.graph.beta.models.networkaccess.ConditionalAccessPolicy; import com.microsoft.graph.beta.models.networkaccess.ConditionalAccessSettings; import com.microsoft.graph.beta.models.networkaccess.Connection; @@ -142,7 +149,6 @@ import com.microsoft.graph.beta.models.networkaccess.Logs; import com.microsoft.graph.beta.models.networkaccess.M365ForwardingRule; import com.microsoft.graph.beta.models.networkaccess.NetworkAccessRoot; -import com.microsoft.graph.beta.models.networkaccess.Policy; import com.microsoft.graph.beta.models.networkaccess.PolicyLink; import com.microsoft.graph.beta.models.networkaccess.PolicyRule; import com.microsoft.graph.beta.models.networkaccess.PrivateAccessForwardingRule; @@ -186,7 +192,6 @@ import com.microsoft.graph.beta.models.search.Bookmark; import com.microsoft.graph.beta.models.search.Qna; import com.microsoft.graph.beta.models.search.SearchAnswer; -import com.microsoft.graph.beta.models.security.Alert; import com.microsoft.graph.beta.models.security.AnalyzedEmail; import com.microsoft.graph.beta.models.security.Article; import com.microsoft.graph.beta.models.security.ArticleIndicator; @@ -206,12 +211,18 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSource; +import com.microsoft.graph.beta.models.security.DataSourceContainer; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppInfo; import com.microsoft.graph.beta.models.security.DispositionReviewStage; +import com.microsoft.graph.beta.models.security.dlp.BaseAuditRecord; +import com.microsoft.graph.beta.models.security.dlp.ComplianceBaseAuditRecord; +import com.microsoft.graph.beta.models.security.dlp.ComplianceDLPBaseAuditRecord; +import com.microsoft.graph.beta.models.security.dlp.ComplianceDlpEndpointAuditRecord; +import com.microsoft.graph.beta.models.security.dlp.ComplianceDlpExchangeAuditRecord; +import com.microsoft.graph.beta.models.security.dlp.ComplianceDlpSharePointAuditRecord; import com.microsoft.graph.beta.models.security.EdiscoveryAddToReviewSetOperation; import com.microsoft.graph.beta.models.security.EdiscoveryCase; import com.microsoft.graph.beta.models.security.EdiscoveryCaseMember; @@ -278,7 +289,6 @@ import com.microsoft.graph.beta.models.security.Security; import com.microsoft.graph.beta.models.security.securitycopilot.Evaluation; import com.microsoft.graph.beta.models.security.securitycopilot.Prompt; -import com.microsoft.graph.beta.models.security.securitycopilot.Session; import com.microsoft.graph.beta.models.security.securitycopilot.Workspace; import com.microsoft.graph.beta.models.security.SensitivityLabel; import com.microsoft.graph.beta.models.security.Sensor; @@ -288,7 +298,6 @@ import com.microsoft.graph.beta.models.security.SslCertificate; import com.microsoft.graph.beta.models.security.SubcategoryTemplate; import com.microsoft.graph.beta.models.security.Subdomain; -import com.microsoft.graph.beta.models.security.Tag; import com.microsoft.graph.beta.models.security.ThreatIntelligence; import com.microsoft.graph.beta.models.security.ThreatSubmission; import com.microsoft.graph.beta.models.security.ThreatSubmissionRoot; @@ -298,7 +307,6 @@ import com.microsoft.graph.beta.models.security.UnifiedGroupSource; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; import com.microsoft.graph.beta.models.security.User; -import com.microsoft.graph.beta.models.security.UserSource; import com.microsoft.graph.beta.models.security.Vulnerability; import com.microsoft.graph.beta.models.security.VulnerabilityComponent; import com.microsoft.graph.beta.models.security.WhoisBaseRecord; @@ -332,6 +340,7 @@ import com.microsoft.graph.beta.models.windowsupdates.KnowledgeBaseArticle; import com.microsoft.graph.beta.models.windowsupdates.KnownIssue; import com.microsoft.graph.beta.models.windowsupdates.OperationalInsightsConnection; +import com.microsoft.graph.beta.models.windowsupdates.Policy; import com.microsoft.graph.beta.models.windowsupdates.PolicyApproval; import com.microsoft.graph.beta.models.windowsupdates.Product; import com.microsoft.graph.beta.models.windowsupdates.ProductRevision; @@ -444,6 +453,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.activitiesContainer": return new ActivitiesContainer(); case "#microsoft.graph.activityBasedTimeoutPolicy": return new ActivityBasedTimeoutPolicy(); case "#microsoft.graph.activityHistoryItem": return new ActivityHistoryItem(); + case "#microsoft.graph.activityLogBase": return new ActivityLogBase(); case "#microsoft.graph.activityStatistics": return new ActivityStatistics(); case "#microsoft.graph.addLargeGalleryViewOperation": return new AddLargeGalleryViewOperation(); case "#microsoft.graph.adhocCall": return new AdhocCall(); @@ -671,6 +681,8 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.b2cAuthenticationMethodsPolicy": return new B2cAuthenticationMethodsPolicy(); case "#microsoft.graph.b2cIdentityUserFlow": return new B2cIdentityUserFlow(); case "#microsoft.graph.b2xIdentityUserFlow": return new B2xIdentityUserFlow(); + case "#microsoft.graph.backupPolicyActivityLog": return new BackupPolicyActivityLog(); + case "#microsoft.graph.backupReport": return new BackupReport(); case "#microsoft.graph.backupRestoreRoot": return new BackupRestoreRoot(); case "#microsoft.graph.baseItem": return new BaseItem(); case "#microsoft.graph.baseItemVersion": return new BaseItemVersion(); @@ -854,6 +866,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.customCalloutExtension": return new CustomCalloutExtension(); case "#microsoft.graph.customClaimsPolicy": return new CustomClaimsPolicy(); case "#microsoft.graph.customDataProvidedResource": return new CustomDataProvidedResource(); + case "#microsoft.graph.customDataProvidedResourceFile": return new CustomDataProvidedResourceFile(); case "#microsoft.graph.customDataProvidedResourceUploadSession": return new CustomDataProvidedResourceUploadSession(); case "#microsoft.graph.customExtensionHandler": return new CustomExtensionHandler(); case "#microsoft.graph.customExtensionStageSetting": return new CustomExtensionStageSetting(); @@ -907,10 +920,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceComplianceDeviceOverview": return new DeviceComplianceDeviceOverview(); case "#microsoft.graph.deviceComplianceDeviceStatus": return new DeviceComplianceDeviceStatus(); case "#microsoft.graph.deviceCompliancePolicy": return new DeviceCompliancePolicy(); - case "#microsoft.graph.deviceCompliancePolicyAssignment": return new DeviceCompliancePolicyAssignment(); - case "#microsoft.graph.deviceCompliancePolicyDeviceStateSummary": return new DeviceCompliancePolicyDeviceStateSummary(); - case "#microsoft.graph.deviceCompliancePolicyGroupAssignment": return new DeviceCompliancePolicyGroupAssignment(); - case "#microsoft.graph.deviceCompliancePolicyPolicySetItem": return new DeviceCompliancePolicyPolicySetItem(); } return null; } @@ -922,6 +931,10 @@ 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.deviceCompliancePolicyAssignment": return new DeviceCompliancePolicyAssignment(); + case "#microsoft.graph.deviceCompliancePolicyDeviceStateSummary": return new DeviceCompliancePolicyDeviceStateSummary(); + case "#microsoft.graph.deviceCompliancePolicyGroupAssignment": return new DeviceCompliancePolicyGroupAssignment(); + case "#microsoft.graph.deviceCompliancePolicyPolicySetItem": return new DeviceCompliancePolicyPolicySetItem(); case "#microsoft.graph.deviceCompliancePolicySettingStateSummary": return new DeviceCompliancePolicySettingStateSummary(); case "#microsoft.graph.deviceCompliancePolicyState": return new DeviceCompliancePolicyState(); case "#microsoft.graph.deviceComplianceScheduledActionForRule": return new DeviceComplianceScheduledActionForRule(); @@ -1059,6 +1072,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.driveProtectionUnitsBulkAdditionJob": return new DriveProtectionUnitsBulkAdditionJob(); case "#microsoft.graph.driveRestoreArtifact": return new DriveRestoreArtifact(); case "#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest": return new DriveRestoreArtifactsBulkAdditionRequest(); + case "#microsoft.graph.dynamicRuleActivityLog": return new DynamicRuleActivityLog(); case "#microsoft.graph.easEmailProfileConfigurationBase": return new EasEmailProfileConfigurationBase(); case "#microsoft.graph.eBookInstallSummary": return new EBookInstallSummary(); case "#microsoft.graph.edge": return new Edge(); @@ -1417,11 +1431,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.itemFacet": return new ItemFacet(); case "#microsoft.graph.itemInsights": return new ItemInsights(); case "#microsoft.graph.itemPatent": return new ItemPatent(); - case "#microsoft.graph.itemPhone": return new ItemPhone(); - case "#microsoft.graph.itemPublication": return new ItemPublication(); - case "#microsoft.graph.itemRetentionLabel": return new ItemRetentionLabel(); - case "#microsoft.graph.jobResponseBase": return new JobResponseBase(); - case "#microsoft.graph.labelContentRight": return new LabelContentRight(); } return null; } @@ -1433,6 +1442,11 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.itemPhone": return new ItemPhone(); + case "#microsoft.graph.itemPublication": return new ItemPublication(); + case "#microsoft.graph.itemRetentionLabel": return new ItemRetentionLabel(); + case "#microsoft.graph.jobResponseBase": return new JobResponseBase(); + case "#microsoft.graph.labelContentRight": return new LabelContentRight(); case "#microsoft.graph.landingPage": return new LandingPage(); case "#microsoft.graph.landingPageDetail": return new LandingPageDetail(); case "#microsoft.graph.languageProficiency": return new LanguageProficiency(); @@ -1641,6 +1655,9 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.networkaccess.alert": return new Alert(); case "#microsoft.graph.networkaccess.baseEntity": return new BaseEntity(); case "#microsoft.graph.networkaccess.branchSite": return new BranchSite(); + case "#microsoft.graph.networkaccess.cloudFirewallPolicy": return new CloudFirewallPolicy(); + case "#microsoft.graph.networkaccess.cloudFirewallPolicyLink": return new CloudFirewallPolicyLink(); + case "#microsoft.graph.networkaccess.cloudFirewallRule": return new CloudFirewallRule(); case "#microsoft.graph.networkaccess.conditionalAccessPolicy": return new ConditionalAccessPolicy(); case "#microsoft.graph.networkaccess.conditionalAccessSettings": return new ConditionalAccessSettings(); case "#microsoft.graph.networkaccess.connection": return new Connection(); @@ -1691,6 +1708,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.notification": return new Notification(); case "#microsoft.graph.notificationMessageTemplate": return new NotificationMessageTemplate(); case "#microsoft.graph.oAuth2PermissionGrant": return new OAuth2PermissionGrant(); + case "#microsoft.graph.offboardingActivityLog": return new OffboardingActivityLog(); case "#microsoft.graph.offerShiftRequest": return new OfferShiftRequest(); case "#microsoft.graph.office365ActiveUserCounts": return new Office365ActiveUserCounts(); case "#microsoft.graph.office365ActiveUserDetail": return new Office365ActiveUserDetail(); @@ -1769,6 +1787,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.overprovisionedGcpServiceAccountFinding": return new OverprovisionedGcpServiceAccountFinding(); case "#microsoft.graph.overprovisionedServerlessFunctionFinding": return new OverprovisionedServerlessFunctionFinding(); case "#microsoft.graph.overprovisionedUserFinding": return new OverprovisionedUserFinding(); + case "#microsoft.graph.ownerlessGroupPolicy": return new OwnerlessGroupPolicy(); case "#microsoft.graph.pageTemplate": return new PageTemplate(); case "#microsoft.graph.participant": return new Participant(); case "#microsoft.graph.participantJoiningNotification": return new ParticipantJoiningNotification(); @@ -1846,6 +1865,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.plannerRoster": return new PlannerRoster(); case "#microsoft.graph.plannerRosterMember": return new PlannerRosterMember(); case "#microsoft.graph.plannerTask": return new PlannerTask(); + case "#microsoft.graph.plannerTaskChatMessage": return new PlannerTaskChatMessage(); case "#microsoft.graph.plannerTaskConfiguration": return new PlannerTaskConfiguration(); case "#microsoft.graph.plannerTaskDetails": return new PlannerTaskDetails(); case "#microsoft.graph.plannerUser": return new PlannerUser(); @@ -1922,17 +1942,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.protectionUnitBase": return new ProtectionUnitBase(); case "#microsoft.graph.protectionUnitsBulkJobBase": return new ProtectionUnitsBulkJobBase(); case "#microsoft.graph.providerTenantSetting": return new ProviderTenantSetting(); - case "#microsoft.graph.provisioningObjectSummary": return new ProvisioningObjectSummary(); - case "#microsoft.graph.publicKeyInfrastructureRoot": return new PublicKeyInfrastructureRoot(); - case "#microsoft.graph.publishedResource": return new PublishedResource(); - case "#microsoft.graph.purchaseInvoiceLine": return new PurchaseInvoiceLine(); - case "#microsoft.graph.qrCode": return new QrCode(); - case "#microsoft.graph.qrCodePinAuthenticationMethod": return new QrCodePinAuthenticationMethod(); - case "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration": return new QrCodePinAuthenticationMethodConfiguration(); - case "#microsoft.graph.qrPin": return new QrPin(); - case "#microsoft.graph.rbacApplication": return new RbacApplication(); - case "#microsoft.graph.rbacApplicationMultiple": return new RbacApplicationMultiple(); - case "#microsoft.graph.readingAssignmentSubmission": return new ReadingAssignmentSubmission(); } return null; } @@ -1944,6 +1953,17 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.provisioningObjectSummary": return new ProvisioningObjectSummary(); + case "#microsoft.graph.publicKeyInfrastructureRoot": return new PublicKeyInfrastructureRoot(); + case "#microsoft.graph.publishedResource": return new PublishedResource(); + case "#microsoft.graph.purchaseInvoiceLine": return new PurchaseInvoiceLine(); + case "#microsoft.graph.qrCode": return new QrCode(); + case "#microsoft.graph.qrCodePinAuthenticationMethod": return new QrCodePinAuthenticationMethod(); + case "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration": return new QrCodePinAuthenticationMethodConfiguration(); + case "#microsoft.graph.qrPin": return new QrPin(); + case "#microsoft.graph.rbacApplication": return new RbacApplication(); + case "#microsoft.graph.rbacApplicationMultiple": return new RbacApplicationMultiple(); + case "#microsoft.graph.readingAssignmentSubmission": return new ReadingAssignmentSubmission(); case "#microsoft.graph.readingCoachPassage": return new ReadingCoachPassage(); case "#microsoft.graph.realtimeActivityFeedRoot": return new RealtimeActivityFeedRoot(); case "#microsoft.graph.realtimeActivityMeeting": return new RealtimeActivityMeeting(); @@ -1974,6 +1994,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.restoreArtifactsBulkRequestBase": return new RestoreArtifactsBulkRequestBase(); case "#microsoft.graph.restorePoint": return new RestorePoint(); case "#microsoft.graph.restoreSessionBase": return new RestoreSessionBase(); + case "#microsoft.graph.restoreTaskActivityLog": return new RestoreTaskActivityLog(); case "#microsoft.graph.restrictedAppsViolation": return new RestrictedAppsViolation(); case "#microsoft.graph.richLongRunningOperation": return new RichLongRunningOperation(); case "#microsoft.graph.riskDetection": return new RiskDetection(); @@ -2048,6 +2069,12 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.security.discoveredCloudAppDetail": return new DiscoveredCloudAppDetail(); case "#microsoft.graph.security.discoveredCloudAppInfo": return new DiscoveredCloudAppInfo(); case "#microsoft.graph.security.dispositionReviewStage": return new DispositionReviewStage(); + case "#microsoft.graph.security.dlp.baseAuditRecord": return new BaseAuditRecord(); + case "#microsoft.graph.security.dlp.complianceBaseAuditRecord": return new ComplianceBaseAuditRecord(); + case "#microsoft.graph.security.dlp.complianceDLPBaseAuditRecord": return new ComplianceDLPBaseAuditRecord(); + case "#microsoft.graph.security.dlp.complianceDlpEndpointAuditRecord": return new ComplianceDlpEndpointAuditRecord(); + case "#microsoft.graph.security.dlp.complianceDlpExchangeAuditRecord": return new ComplianceDlpExchangeAuditRecord(); + case "#microsoft.graph.security.dlp.complianceDlpSharePointAuditRecord": return new ComplianceDlpSharePointAuditRecord(); case "#microsoft.graph.security.ediscoveryAddToReviewSetOperation": return new EdiscoveryAddToReviewSetOperation(); case "#microsoft.graph.security.ediscoveryCase": return new EdiscoveryCase(); case "#microsoft.graph.security.ediscoveryCaseMember": return new EdiscoveryCaseMember(); @@ -2247,6 +2274,9 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.stopTranscriptionOperation": return new StopTranscriptionOperation(); case "#microsoft.graph.storageQuotaBreakdown": return new StorageQuotaBreakdown(); case "#microsoft.graph.storageSettings": return new StorageSettings(); + case "#microsoft.graph.storyline": return new Storyline(); + case "#microsoft.graph.storylineFollower": return new StorylineFollower(); + case "#microsoft.graph.storylineFollowing": return new StorylineFollowing(); case "#microsoft.graph.strongAuthenticationDetail": return new StrongAuthenticationDetail(); case "#microsoft.graph.strongAuthenticationPhoneAppDetail": return new StrongAuthenticationPhoneAppDetail(); case "#microsoft.graph.stsPolicy": return new StsPolicy(); @@ -2268,6 +2298,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.synchronizationSchema": return new SynchronizationSchema(); case "#microsoft.graph.synchronizationTemplate": return new SynchronizationTemplate(); case "#microsoft.graph.targetDeviceGroup": return new TargetDeviceGroup(); + case "#microsoft.graph.targetedChatMessage": return new TargetedChatMessage(); case "#microsoft.graph.targetedManagedAppConfiguration": return new TargetedManagedAppConfiguration(); case "#microsoft.graph.targetedManagedAppConfigurationPolicySetItem": return new TargetedManagedAppConfigurationPolicySetItem(); case "#microsoft.graph.targetedManagedAppPolicyAssignment": return new TargetedManagedAppPolicyAssignment(); @@ -2422,6 +2453,17 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails": return new UserExperienceAnalyticsBatteryHealthCapacityDetails(); case "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact": return new UserExperienceAnalyticsBatteryHealthDeviceAppImpact(); case "#microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance": return new UserExperienceAnalyticsBatteryHealthDevicePerformance(); + } + return null; + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param discriminatorValue Discriminator value from the payload + * @return a {@link Entity} + */ + @jakarta.annotation.Nonnull + private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { + switch (discriminatorValue) { case "#microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory": return new UserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory(); case "#microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance": return new UserExperienceAnalyticsBatteryHealthModelPerformance(); case "#microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance": return new UserExperienceAnalyticsBatteryHealthOsPerformance(); @@ -2444,17 +2486,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.userExperienceAnalyticsRemoteConnection": return new UserExperienceAnalyticsRemoteConnection(); case "#microsoft.graph.userExperienceAnalyticsResourcePerformance": return new UserExperienceAnalyticsResourcePerformance(); case "#microsoft.graph.userExperienceAnalyticsScoreHistory": return new UserExperienceAnalyticsScoreHistory(); - } - return null; - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param discriminatorValue Discriminator value from the payload - * @return a {@link Entity} - */ - @jakarta.annotation.Nonnull - private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { - switch (discriminatorValue) { case "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice": return new UserExperienceAnalyticsWorkFromAnywhereDevice(); case "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric": return new UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric(); case "#microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric": return new UserExperienceAnalyticsWorkFromAnywhereMetric(); @@ -2555,6 +2586,7 @@ private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull case "#microsoft.graph.windowsAutopilotDeploymentProfilePolicySetItem": return new WindowsAutopilotDeploymentProfilePolicySetItem(); case "#microsoft.graph.windowsAutopilotDeviceIdentity": return new WindowsAutopilotDeviceIdentity(); case "#microsoft.graph.windowsAutopilotSettings": return new WindowsAutopilotSettings(); + case "#microsoft.graph.windowsAutoUpdateCatalogApp": return new WindowsAutoUpdateCatalogApp(); case "#microsoft.graph.windowsCertificateProfileBase": return new WindowsCertificateProfileBase(); case "#microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration": return new WindowsDefenderAdvancedThreatProtectionConfiguration(); case "#microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy": return new WindowsDefenderApplicationControlSupplementalPolicy(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExclusionGroupAssignmentTarget.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExclusionGroupAssignmentTarget.java index 229ae683fb0..29c0114d2a3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExclusionGroupAssignmentTarget.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExclusionGroupAssignmentTarget.java @@ -7,7 +7,7 @@ import java.util.Map; import java.util.Objects; /** - * The AAD Group we are deploying firmware updates to + * Represents a group that should be excluded from an assignment. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ExclusionGroupAssignmentTarget extends GroupAssignmentTarget implements Parsable { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethod.java index b3801932e58..3c4964614b9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethod.java @@ -34,7 +34,7 @@ public String getConfigurationId() { return this.backingStore.get("configurationId"); } /** - * Gets the displayName property value. Custom name given to the registered external authentication method. + * Gets the displayName property value. Custom name given to the registered external MFA. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -70,7 +70,7 @@ public void setConfigurationId(@jakarta.annotation.Nullable final String value) this.backingStore.set("configurationId", value); } /** - * Sets the displayName property value. Custom name given to the registered external authentication method. + * Sets the displayName property value. Custom name given to the registered external MFA. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethodConfiguration.java index 5b057c76ac5..06c75cbd505 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalAuthenticationMethodConfiguration.java @@ -34,7 +34,7 @@ public String getAppId() { return this.backingStore.get("appId"); } /** - * Gets the displayName property value. Display name for the external authentication method. This name is shown to users during sign-in. + * Gets the displayName property value. Display name for the external MFA. This name is shown to users during sign-in. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -90,7 +90,7 @@ public void setAppId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("appId", value); } /** - * Sets the displayName property value. Display name for the external authentication method. This name is shown to users during sign-in. + * Sets the displayName property value. Display name for the external MFA. This name is shown to users during sign-in. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalTokenBasedSapIagConnectionInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalTokenBasedSapIagConnectionInfo.java index 2d9d9d2a90d..fd89a27e347 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ExternalTokenBasedSapIagConnectionInfo.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ExternalTokenBasedSapIagConnectionInfo.java @@ -41,14 +41,6 @@ public String getAccessTokenUrl() { public String getClientId() { return this.backingStore.get("clientId"); } - /** - * Gets the domain property value. The domain property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getDomain() { - return this.backingStore.get("domain"); - } /** * The deserialization information for the current model * @return a {@link Map>} @@ -58,7 +50,6 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("accessTokenUrl", (n) -> { this.setAccessTokenUrl(n.getStringValue()); }); deserializerMap.put("clientId", (n) -> { this.setClientId(n.getStringValue()); }); - deserializerMap.put("domain", (n) -> { this.setDomain(n.getStringValue()); }); deserializerMap.put("keyVaultName", (n) -> { this.setKeyVaultName(n.getStringValue()); }); deserializerMap.put("resourceGroup", (n) -> { this.setResourceGroup(n.getStringValue()); }); deserializerMap.put("secretName", (n) -> { this.setSecretName(n.getStringValue()); }); @@ -106,7 +97,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("accessTokenUrl", this.getAccessTokenUrl()); writer.writeStringValue("clientId", this.getClientId()); - writer.writeStringValue("domain", this.getDomain()); writer.writeStringValue("keyVaultName", this.getKeyVaultName()); writer.writeStringValue("resourceGroup", this.getResourceGroup()); writer.writeStringValue("secretName", this.getSecretName()); @@ -126,13 +116,6 @@ public void setAccessTokenUrl(@jakarta.annotation.Nullable final String value) { public void setClientId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("clientId", value); } - /** - * Sets the domain property value. The domain property - * @param value Value to set for the domain property. - */ - public void setDomain(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("domain", value); - } /** * Sets the keyVaultName property value. The keyVaultName property * @param value Value to set for the keyVaultName property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/File.java b/src/main/java/com/microsoft/graph/beta/generated/models/File.java index d8c0e3f0b96..ee0a12f36f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/File.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/File.java @@ -47,6 +47,14 @@ public Map getAdditionalData() { } return value; } + /** + * Gets the archiveStatus property value. The archiveStatus property + * @return a {@link FileArchiveStatus} + */ + @jakarta.annotation.Nullable + public FileArchiveStatus getArchiveStatus() { + return this.backingStore.get("archiveStatus"); + } /** * Gets the backingStore property value. Stores model information. * @return a {@link BackingStore} @@ -61,7 +69,8 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("archiveStatus", (n) -> { this.setArchiveStatus(n.getEnumValue(FileArchiveStatus::forValue)); }); deserializerMap.put("hashes", (n) -> { this.setHashes(n.getObjectValue(Hashes::createFromDiscriminatorValue)); }); deserializerMap.put("mimeType", (n) -> { this.setMimeType(n.getStringValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -106,6 +115,7 @@ public Boolean getProcessingMetadata() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeEnumValue("archiveStatus", this.getArchiveStatus()); writer.writeObjectValue("hashes", this.getHashes()); writer.writeStringValue("mimeType", this.getMimeType()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -119,6 +129,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 archiveStatus property value. The archiveStatus property + * @param value Value to set for the archiveStatus property. + */ + public void setArchiveStatus(@jakarta.annotation.Nullable final FileArchiveStatus value) { + this.backingStore.set("archiveStatus", value); + } /** * Sets the backingStore property value. Stores model information. * @param value Value to set for the backingStore property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FileArchiveStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/FileArchiveStatus.java new file mode 100644 index 00000000000..a2b4fb6733e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FileArchiveStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum FileArchiveStatus implements ValuedEnum { + NotArchived("notArchived"), + FullyArchived("fullyArchived"), + Reactivating("reactivating"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + FileArchiveStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static FileArchiveStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notArchived": return NotArchived; + case "fullyArchived": return FullyArchived; + case "reactivating": return Reactivating; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainer.java index 883704c0f3a..1fe8b01b172 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainer.java @@ -27,7 +27,7 @@ public static FileStorageContainer createFromDiscriminatorValue(@jakarta.annotat return new FileStorageContainer(); } /** - * Gets the archivalDetails property value. The archivalDetails property + * Gets the archivalDetails property value. Archival details of the fileStorageContainer. Read-write. * @return a {@link SiteArchivalDetails} */ @jakarta.annotation.Nullable @@ -264,7 +264,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("viewpoint", this.getViewpoint()); } /** - * Sets the archivalDetails property value. The archivalDetails property + * Sets the archivalDetails property value. Archival details of the fileStorageContainer. Read-write. * @param value Value to set for the archivalDetails property. */ public void setArchivalDetails(@jakarta.annotation.Nullable final SiteArchivalDetails value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerType.java b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerType.java index ed63f376f8d..07a36350329 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerType.java @@ -80,6 +80,7 @@ public Map> getFieldDeserializers deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); deserializerMap.put("owningAppId", (n) -> { this.setOwningAppId(n.getUUIDValue()); }); + deserializerMap.put("permissions", (n) -> { this.setPermissions(n.getCollectionOfObjectValues(Permission::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(FileStorageContainerTypeSettings::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -99,6 +100,14 @@ public String getName() { public UUID getOwningAppId() { return this.backingStore.get("owningAppId"); } + /** + * Gets the permissions property value. The permissions property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPermissions() { + return this.backingStore.get("permissions"); + } /** * Gets the settings property value. The settings property * @return a {@link FileStorageContainerTypeSettings} @@ -121,6 +130,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); writer.writeStringValue("name", this.getName()); writer.writeUUIDValue("owningAppId", this.getOwningAppId()); + writer.writeCollectionOfObjectValues("permissions", this.getPermissions()); writer.writeObjectValue("settings", this.getSettings()); } /** @@ -172,6 +182,13 @@ public void setName(@jakarta.annotation.Nullable final String value) { public void setOwningAppId(@jakarta.annotation.Nullable final UUID value) { this.backingStore.set("owningAppId", value); } + /** + * Sets the permissions property value. The permissions property + * @param value Value to set for the permissions property. + */ + public void setPermissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("permissions", value); + } /** * Sets the settings property value. The settings property * @param value Value to set for the settings property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/GroupAssignmentTarget.java b/src/main/java/com/microsoft/graph/beta/generated/models/GroupAssignmentTarget.java index 776fce15044..6ee0c564ddd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/GroupAssignmentTarget.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/GroupAssignmentTarget.java @@ -7,7 +7,7 @@ import java.util.Map; import java.util.Objects; /** - * The AAD Group we are deploying firmware updates to + * Represents an assignment to a group. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GroupAssignmentTarget extends DeviceAndAppManagementAssignmentTarget implements Parsable { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java index 0fb90d370df..5341dc897a2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Identity.java @@ -56,6 +56,7 @@ public static Identity createFromDiscriminatorValue(@jakarta.annotation.Nonnull case "#microsoft.graph.provisioningSystem": return new ProvisioningSystem(); case "#microsoft.graph.security.submissionUserIdentity": return new SubmissionUserIdentity(); case "#microsoft.graph.servicePrincipalIdentity": return new ServicePrincipalIdentity(); + case "#microsoft.graph.sharePointGroupIdentity": return new SharePointGroupIdentity(); case "#microsoft.graph.sharePointIdentity": return new SharePointIdentity(); case "#microsoft.graph.sourceProvisionedIdentity": return new SourceProvisionedIdentity(); case "#microsoft.graph.targetProvisionedIdentity": return new TargetProvisionedIdentity(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ImpactedResource.java b/src/main/java/com/microsoft/graph/beta/generated/models/ImpactedResource.java index 57d3655e201..5096c79631d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ImpactedResource.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ImpactedResource.java @@ -69,7 +69,7 @@ public Map> getFieldDeserializers deserializerMap.put("apiUrl", (n) -> { this.setApiUrl(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getStringValue()); }); - deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getStringValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("owner", (n) -> { this.setOwner(n.getStringValue()); }); deserializerMap.put("portalUrl", (n) -> { this.setPortalUrl(n.getStringValue()); }); deserializerMap.put("postponeUntilDateTime", (n) -> { this.setPostponeUntilDateTime(n.getOffsetDateTimeValue()); }); @@ -90,10 +90,10 @@ public String getLastModifiedBy() { } /** * Gets the lastModifiedDateTime property value. The date and time when the status was last updated. - * @return a {@link String} + * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable - public String getLastModifiedDateTime() { + public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** @@ -172,7 +172,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("apiUrl", this.getApiUrl()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("lastModifiedBy", this.getLastModifiedBy()); - writer.writeStringValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeStringValue("owner", this.getOwner()); writer.writeStringValue("portalUrl", this.getPortalUrl()); writer.writeOffsetDateTimeValue("postponeUntilDateTime", this.getPostponeUntilDateTime()); @@ -221,7 +221,7 @@ public void setLastModifiedBy(@jakarta.annotation.Nullable final String value) { * Sets the lastModifiedDateTime property value. The date and time when the status was last updated. * @param value Value to set for the lastModifiedDateTime property. */ - public void setLastModifiedDateTime(@jakarta.annotation.Nullable final String value) { + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrand.java b/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrand.java index 33aaf94e8c4..de461335cb3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrand.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrand.java @@ -168,7 +168,7 @@ public EnrollmentAvailabilityOptions getEnrollmentAvailability() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(30); + final HashMap> deserializerMap = new HashMap>(29); deserializerMap.put("companyPortalBlockedActions", (n) -> { this.setCompanyPortalBlockedActions(n.getCollectionOfObjectValues(CompanyPortalBlockedAction::createFromDiscriminatorValue)); }); deserializerMap.put("contactITEmailAddress", (n) -> { this.setContactITEmailAddress(n.getStringValue()); }); deserializerMap.put("contactITName", (n) -> { this.setContactITName(n.getStringValue()); }); @@ -191,7 +191,6 @@ public Map> getFieldDeserializers deserializerMap.put("onlineSupportSiteUrl", (n) -> { this.setOnlineSupportSiteUrl(n.getStringValue()); }); deserializerMap.put("privacyUrl", (n) -> { this.setPrivacyUrl(n.getStringValue()); }); deserializerMap.put("roleScopeTagIds", (n) -> { this.setRoleScopeTagIds(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("sendDeviceOwnershipChangePushNotification", (n) -> { this.setSendDeviceOwnershipChangePushNotification(n.getBooleanValue()); }); deserializerMap.put("showAzureADEnterpriseApps", (n) -> { this.setShowAzureADEnterpriseApps(n.getBooleanValue()); }); deserializerMap.put("showConfigurationManagerApps", (n) -> { this.setShowConfigurationManagerApps(n.getBooleanValue()); }); deserializerMap.put("showDisplayNameNextToLogo", (n) -> { this.setShowDisplayNameNextToLogo(n.getBooleanValue()); }); @@ -273,14 +272,6 @@ public String getPrivacyUrl() { public java.util.List getRoleScopeTagIds() { return this.backingStore.get("roleScopeTagIds"); } - /** - * Gets the sendDeviceOwnershipChangePushNotification property value. Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getSendDeviceOwnershipChangePushNotification() { - return this.backingStore.get("sendDeviceOwnershipChangePushNotification"); - } /** * Gets the showAzureADEnterpriseApps property value. Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal * @return a {@link Boolean} @@ -365,7 +356,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("onlineSupportSiteUrl", this.getOnlineSupportSiteUrl()); writer.writeStringValue("privacyUrl", this.getPrivacyUrl()); writer.writeCollectionOfPrimitiveValues("roleScopeTagIds", this.getRoleScopeTagIds()); - writer.writeBooleanValue("sendDeviceOwnershipChangePushNotification", this.getSendDeviceOwnershipChangePushNotification()); writer.writeBooleanValue("showAzureADEnterpriseApps", this.getShowAzureADEnterpriseApps()); writer.writeBooleanValue("showConfigurationManagerApps", this.getShowConfigurationManagerApps()); writer.writeBooleanValue("showDisplayNameNextToLogo", this.getShowDisplayNameNextToLogo()); @@ -544,13 +534,6 @@ public void setPrivacyUrl(@jakarta.annotation.Nullable final String value) { public void setRoleScopeTagIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("roleScopeTagIds", value); } - /** - * Sets the sendDeviceOwnershipChangePushNotification property value. Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate - * @param value Value to set for the sendDeviceOwnershipChangePushNotification property. - */ - public void setSendDeviceOwnershipChangePushNotification(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("sendDeviceOwnershipChangePushNotification", value); - } /** * Sets the showAzureADEnterpriseApps property value. Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal * @param value Value to set for the showAzureADEnterpriseApps property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrandingProfile.java b/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrandingProfile.java index e890c4170d6..5cfccf663c7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrandingProfile.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IntuneBrandingProfile.java @@ -173,7 +173,6 @@ public Map> getFieldDeserializers deserializerMap.put("profileDescription", (n) -> { this.setProfileDescription(n.getStringValue()); }); deserializerMap.put("profileName", (n) -> { this.setProfileName(n.getStringValue()); }); deserializerMap.put("roleScopeTagIds", (n) -> { this.setRoleScopeTagIds(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("sendDeviceOwnershipChangePushNotification", (n) -> { this.setSendDeviceOwnershipChangePushNotification(n.getBooleanValue()); }); deserializerMap.put("showAzureADEnterpriseApps", (n) -> { this.setShowAzureADEnterpriseApps(n.getBooleanValue()); }); deserializerMap.put("showConfigurationManagerApps", (n) -> { this.setShowConfigurationManagerApps(n.getBooleanValue()); }); deserializerMap.put("showDisplayNameNextToLogo", (n) -> { this.setShowDisplayNameNextToLogo(n.getBooleanValue()); }); @@ -279,14 +278,6 @@ public String getProfileName() { public java.util.List getRoleScopeTagIds() { return this.backingStore.get("roleScopeTagIds"); } - /** - * Gets the sendDeviceOwnershipChangePushNotification property value. Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getSendDeviceOwnershipChangePushNotification() { - return this.backingStore.get("sendDeviceOwnershipChangePushNotification"); - } /** * Gets the showAzureADEnterpriseApps property value. Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal * @return a {@link Boolean} @@ -376,7 +367,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("profileDescription", this.getProfileDescription()); writer.writeStringValue("profileName", this.getProfileName()); writer.writeCollectionOfPrimitiveValues("roleScopeTagIds", this.getRoleScopeTagIds()); - writer.writeBooleanValue("sendDeviceOwnershipChangePushNotification", this.getSendDeviceOwnershipChangePushNotification()); writer.writeBooleanValue("showAzureADEnterpriseApps", this.getShowAzureADEnterpriseApps()); writer.writeBooleanValue("showConfigurationManagerApps", this.getShowConfigurationManagerApps()); writer.writeBooleanValue("showDisplayNameNextToLogo", this.getShowDisplayNameNextToLogo()); @@ -567,13 +557,6 @@ public void setProfileName(@jakarta.annotation.Nullable final String value) { public void setRoleScopeTagIds(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("roleScopeTagIds", value); } - /** - * Sets the sendDeviceOwnershipChangePushNotification property value. Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate - * @param value Value to set for the sendDeviceOwnershipChangePushNotification property. - */ - public void setSendDeviceOwnershipChangePushNotification(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("sendDeviceOwnershipChangePushNotification", value); - } /** * Sets the showAzureADEnterpriseApps property value. Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal * @param value Value to set for the showAzureADEnterpriseApps property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IosCompliancePolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/IosCompliancePolicy.java index d20cf9a8961..741f339dc76 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IosCompliancePolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IosCompliancePolicy.java @@ -129,7 +129,7 @@ public Boolean getPasscodeBlockSimple() { return this.backingStore.get("passcodeBlockSimple"); } /** - * Gets the passcodeExpirationDays property value. Number of days before the passcode expires. Valid values 1 to 65535 + * Gets the passcodeExpirationDays property value. Number of days before the passcode expires. Starting January 2026 (Intune release version: 2601), the maximum expiration days will be limited to 730 days. Any setting above 730 days will be default to 730 days. Valid values 1 to 65535 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -299,7 +299,7 @@ public void setPasscodeBlockSimple(@jakarta.annotation.Nullable final Boolean va this.backingStore.set("passcodeBlockSimple", value); } /** - * Sets the passcodeExpirationDays property value. Number of days before the passcode expires. Valid values 1 to 65535 + * Sets the passcodeExpirationDays property value. Number of days before the passcode expires. Starting January 2026 (Intune release version: 2601), the maximum expiration days will be limited to 730 days. Any setting above 730 days will be default to 730 days. Valid values 1 to 65535 * @param value Value to set for the passcodeExpirationDays property. */ public void setPasscodeExpirationDays(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/List.java b/src/main/java/com/microsoft/graph/beta/generated/models/List.java index 27d0f60177c..70607188970 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/List.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/List.java @@ -77,6 +77,7 @@ public Map> getFieldDeserializers deserializerMap.put("contentTypes", (n) -> { this.setContentTypes(n.getCollectionOfObjectValues(ContentType::createFromDiscriminatorValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("drive", (n) -> { this.setDrive(n.getObjectValue(Drive::createFromDiscriminatorValue)); }); + deserializerMap.put("itemCount", (n) -> { this.setItemCount(n.getIntegerValue()); }); deserializerMap.put("items", (n) -> { this.setItems(n.getCollectionOfObjectValues(ListItem::createFromDiscriminatorValue)); }); deserializerMap.put("list", (n) -> { this.setList(n.getObjectValue(ListInfo::createFromDiscriminatorValue)); }); deserializerMap.put("operations", (n) -> { this.setOperations(n.getCollectionOfObjectValues(RichLongRunningOperation::createFromDiscriminatorValue)); }); @@ -86,6 +87,14 @@ public Map> getFieldDeserializers deserializerMap.put("system", (n) -> { this.setSystem(n.getObjectValue(SystemFacet::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the itemCount property value. The itemCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getItemCount() { + return this.backingStore.get("itemCount"); + } /** * Gets the items property value. All items contained in the list. * @return a {@link java.util.List} @@ -154,6 +163,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("contentTypes", this.getContentTypes()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("drive", this.getDrive()); + writer.writeIntegerValue("itemCount", this.getItemCount()); writer.writeCollectionOfObjectValues("items", this.getItems()); writer.writeObjectValue("list", this.getList()); writer.writeCollectionOfObjectValues("operations", this.getOperations()); @@ -197,6 +207,13 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setDrive(@jakarta.annotation.Nullable final Drive value) { this.backingStore.set("drive", value); } + /** + * Sets the itemCount property value. The itemCount property + * @param value Value to set for the itemCount property. + */ + public void setItemCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("itemCount", value); + } /** * Sets the items property value. All items contained in the list. * @param value Value to set for the items property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MacOSDeviceLocalAdminAccountDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/MacOSDeviceLocalAdminAccountDetail.java new file mode 100644 index 00000000000..c6f74c559b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MacOSDeviceLocalAdminAccountDetail.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Properties related to macOS-specific configured and Intune-managed local administrator account + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MacOSDeviceLocalAdminAccountDetail extends DeviceLocalAdminAccountDetail implements Parsable { + /** + * Instantiates a new {@link MacOSDeviceLocalAdminAccountDetail} and sets the default values. + */ + public MacOSDeviceLocalAdminAccountDetail() { + super(); + this.setOdataType("#microsoft.graph.macOSDeviceLocalAdminAccountDetail"); + } + /** + * 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 MacOSDeviceLocalAdminAccountDetail} + */ + @jakarta.annotation.Nonnull + public static MacOSDeviceLocalAdminAccountDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MacOSDeviceLocalAdminAccountDetail(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MacOSWiFiConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/MacOSWiFiConfiguration.java index ab3b8b96be6..d6dbc5f421b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MacOSWiFiConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MacOSWiFiConfiguration.java @@ -36,7 +36,7 @@ public static MacOSWiFiConfiguration createFromDiscriminatorValue(@jakarta.annot return new MacOSWiFiConfiguration(); } /** - * Gets the connectAutomatically property value. Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network. + * Gets the connectAutomatically property value. Indicates whether to automatically connect to this network when it is in range of the device. When TRUE will skip the user prompt and automatically connect the device to Wi-Fi network. Default is false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public Boolean getConnectAutomatically() { return this.backingStore.get("connectAutomatically"); } /** - * Gets the connectWhenNetworkNameIsHidden property value. Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices. + * Gets the connectWhenNetworkNameIsHidden property value. Indicates whether the device should connect to the network when it is not broadcasting its name (SSID). When TRUE, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices. Default is false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public Boolean getConnectWhenNetworkNameIsHidden() { return this.backingStore.get("connectWhenNetworkNameIsHidden"); } /** - * Gets the deploymentChannel property value. Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue. + * Gets the deploymentChannel property value. Indicates the deployment channel type used to deploy the configuration profile. Once set, cannot be changed. Possible values are deviceChannel, and userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue. * @return a {@link AppleDeploymentChannel} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the networkName property value. Network Name + * Gets the networkName property value. Indicates the Wi-Fi configuration profile name. Used to identify the configuration profile. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -96,7 +96,7 @@ public String getPreSharedKey() { return this.backingStore.get("preSharedKey"); } /** - * Gets the proxyAutomaticConfigurationUrl property value. URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file. + * Gets the proxyAutomaticConfigurationUrl property value. Indicates URL of the proxy server automatic configuration (PAC) script when proxySettings is automatic. Used to find the location of PAC (Proxy Auto Configuration) file. Example: itproxy.contoso.com * @return a {@link String} */ @jakarta.annotation.Nullable @@ -104,7 +104,7 @@ public String getProxyAutomaticConfigurationUrl() { return this.backingStore.get("proxyAutomaticConfigurationUrl"); } /** - * Gets the proxyManualAddress property value. IP Address or DNS hostname of the proxy server when manual configuration is selected. + * Gets the proxyManualAddress property value. Indicates IP Address or DNS hostname of the proxy server when manual configuration is selected. Used for proxy settings. Example: 10.0.0.2 * @return a {@link String} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public String getProxyManualAddress() { return this.backingStore.get("proxyManualAddress"); } /** - * Gets the proxyManualPort property value. Port of the proxy server when manual configuration is selected. + * Gets the proxyManualPort property value. Indicates the proxy server TCP port to use when proxySettings is manual. Used for proxy settings. Example: 8080 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -163,28 +163,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("wiFiSecurityType", this.getWiFiSecurityType()); } /** - * Sets the connectAutomatically property value. Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network. + * Sets the connectAutomatically property value. Indicates whether to automatically connect to this network when it is in range of the device. When TRUE will skip the user prompt and automatically connect the device to Wi-Fi network. Default is false. * @param value Value to set for the connectAutomatically property. */ public void setConnectAutomatically(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("connectAutomatically", value); } /** - * Sets the connectWhenNetworkNameIsHidden property value. Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices. + * Sets the connectWhenNetworkNameIsHidden property value. Indicates whether the device should connect to the network when it is not broadcasting its name (SSID). When TRUE, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices. Default is false. * @param value Value to set for the connectWhenNetworkNameIsHidden property. */ public void setConnectWhenNetworkNameIsHidden(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("connectWhenNetworkNameIsHidden", value); } /** - * Sets the deploymentChannel property value. Indicates the deployment channel type used to deploy the configuration profile. Possible values are deviceChannel, userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue. + * Sets the deploymentChannel property value. Indicates the deployment channel type used to deploy the configuration profile. Once set, cannot be changed. Possible values are deviceChannel, and userChannel. Possible values are: deviceChannel, userChannel, unknownFutureValue. * @param value Value to set for the deploymentChannel property. */ public void setDeploymentChannel(@jakarta.annotation.Nullable final AppleDeploymentChannel value) { this.backingStore.set("deploymentChannel", value); } /** - * Sets the networkName property value. Network Name + * Sets the networkName property value. Indicates the Wi-Fi configuration profile name. Used to identify the configuration profile. * @param value Value to set for the networkName property. */ public void setNetworkName(@jakarta.annotation.Nullable final String value) { @@ -198,21 +198,21 @@ public void setPreSharedKey(@jakarta.annotation.Nullable final String value) { this.backingStore.set("preSharedKey", value); } /** - * Sets the proxyAutomaticConfigurationUrl property value. URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file. + * Sets the proxyAutomaticConfigurationUrl property value. Indicates URL of the proxy server automatic configuration (PAC) script when proxySettings is automatic. Used to find the location of PAC (Proxy Auto Configuration) file. Example: itproxy.contoso.com * @param value Value to set for the proxyAutomaticConfigurationUrl property. */ public void setProxyAutomaticConfigurationUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("proxyAutomaticConfigurationUrl", value); } /** - * Sets the proxyManualAddress property value. IP Address or DNS hostname of the proxy server when manual configuration is selected. + * Sets the proxyManualAddress property value. Indicates IP Address or DNS hostname of the proxy server when manual configuration is selected. Used for proxy settings. Example: 10.0.0.2 * @param value Value to set for the proxyManualAddress property. */ public void setProxyManualAddress(@jakarta.annotation.Nullable final String value) { this.backingStore.set("proxyManualAddress", value); } /** - * Sets the proxyManualPort property value. Port of the proxy server when manual configuration is selected. + * Sets the proxyManualPort property value. Indicates the proxy server TCP port to use when proxySettings is manual. Used for proxy settings. Example: 8080 * @param value Value to set for the proxyManualPort property. */ public void setProxyManualPort(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java index 76cca558daf..9046c6c4478 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileApp.java @@ -60,6 +60,7 @@ public static MobileApp createFromDiscriminatorValue(@jakarta.annotation.Nonnull case "#microsoft.graph.win32CatalogApp": return new Win32CatalogApp(); case "#microsoft.graph.win32LobApp": return new Win32LobApp(); case "#microsoft.graph.windowsAppX": return new WindowsAppX(); + case "#microsoft.graph.windowsAutoUpdateCatalogApp": return new WindowsAutoUpdateCatalogApp(); case "#microsoft.graph.windowsMicrosoftEdgeApp": return new WindowsMicrosoftEdgeApp(); case "#microsoft.graph.windowsMobileMSI": return new WindowsMobileMSI(); case "#microsoft.graph.windowsPhone81AppX": return new WindowsPhone81AppX(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppCatalogPackage.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppCatalogPackage.java index 2d16be74d45..d9976425f94 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppCatalogPackage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppCatalogPackage.java @@ -41,12 +41,21 @@ public static MobileAppCatalogPackage createFromDiscriminatorValue(@jakarta.anno @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("productDescription", (n) -> { this.setProductDescription(n.getStringValue()); }); deserializerMap.put("productDisplayName", (n) -> { this.setProductDisplayName(n.getStringValue()); }); deserializerMap.put("productId", (n) -> { this.setProductId(n.getStringValue()); }); deserializerMap.put("publisherDisplayName", (n) -> { this.setPublisherDisplayName(n.getStringValue()); }); deserializerMap.put("versionDisplayName", (n) -> { this.setVersionDisplayName(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the productDescription property value. The description of the product (example: "Fabrikam for Business is a productivity app."). Returned by default. Read-only. Supports: $filter, $search, $select. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProductDescription() { + return this.backingStore.get("productDescription"); + } /** * Gets the productDisplayName property value. The name of the product (example: "Fabrikam for Business"). Returned by default. Read-only. Supports: $filter, $search, $select. This property is read-only. * @return a {@link String} @@ -87,6 +96,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); } + /** + * Sets the productDescription property value. The description of the product (example: "Fabrikam for Business is a productivity app."). Returned by default. Read-only. Supports: $filter, $search, $select. This property is read-only. + * @param value Value to set for the productDescription property. + */ + public void setProductDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("productDescription", value); + } /** * Sets the productDisplayName property value. The name of the product (example: "Fabrikam for Business"). Returned by default. Read-only. Supports: $filter, $search, $select. This property is read-only. * @param value Value to set for the productDisplayName property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/NotifyMembers.java b/src/main/java/com/microsoft/graph/beta/generated/models/NotifyMembers.java new file mode 100644 index 00000000000..89d7e9c84b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/NotifyMembers.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum NotifyMembers implements ValuedEnum { + All("all"), + AllowSelected("allowSelected"), + BlockSelected("blockSelected"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + NotifyMembers(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static NotifyMembers forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "all": return All; + case "allowSelected": return AllowSelected; + case "blockSelected": return BlockSelected; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OffboardingActivityLog.java b/src/main/java/com/microsoft/graph/beta/generated/models/OffboardingActivityLog.java new file mode 100644 index 00000000000..e8dc7ff2702 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OffboardingActivityLog.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OffboardingActivityLog extends ActivityLogBase implements Parsable { + /** + * Instantiates a new {@link OffboardingActivityLog} and sets the default values. + */ + public OffboardingActivityLog() { + super(); + this.setOdataType("#microsoft.graph.offboardingActivityLog"); + } + /** + * 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 OffboardingActivityLog} + */ + @jakarta.annotation.Nonnull + public static OffboardingActivityLog createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OffboardingActivityLog(); + } + /** + * 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("offboardingDetails", (n) -> { this.setOffboardingDetails(n.getObjectValue(OffboardingDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); + deserializerMap.put("policyName", (n) -> { this.setPolicyName(n.getStringValue()); }); + deserializerMap.put("policyStatus", (n) -> { this.setPolicyStatus(n.getEnumValue(ProtectionPolicyStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the offboardingDetails property value. The offboardingDetails property + * @return a {@link OffboardingDetails} + */ + @jakarta.annotation.Nullable + public OffboardingDetails getOffboardingDetails() { + return this.backingStore.get("offboardingDetails"); + } + /** + * Gets the policyId property value. The policyId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyId() { + return this.backingStore.get("policyId"); + } + /** + * Gets the policyName property value. The policyName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyName() { + return this.backingStore.get("policyName"); + } + /** + * Gets the policyStatus property value. The policyStatus property + * @return a {@link ProtectionPolicyStatus} + */ + @jakarta.annotation.Nullable + public ProtectionPolicyStatus getPolicyStatus() { + return this.backingStore.get("policyStatus"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("offboardingDetails", this.getOffboardingDetails()); + writer.writeStringValue("policyId", this.getPolicyId()); + writer.writeStringValue("policyName", this.getPolicyName()); + writer.writeEnumValue("policyStatus", this.getPolicyStatus()); + } + /** + * Sets the offboardingDetails property value. The offboardingDetails property + * @param value Value to set for the offboardingDetails property. + */ + public void setOffboardingDetails(@jakarta.annotation.Nullable final OffboardingDetails value) { + this.backingStore.set("offboardingDetails", value); + } + /** + * Sets the policyId property value. The policyId property + * @param value Value to set for the policyId property. + */ + public void setPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyId", value); + } + /** + * Sets the policyName property value. The policyName property + * @param value Value to set for the policyName property. + */ + public void setPolicyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyName", value); + } + /** + * Sets the policyStatus property value. The policyStatus property + * @param value Value to set for the policyStatus property. + */ + public void setPolicyStatus(@jakarta.annotation.Nullable final ProtectionPolicyStatus value) { + this.backingStore.set("policyStatus", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OffboardingDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/OffboardingDetails.java new file mode 100644 index 00000000000..cb809bfff58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OffboardingDetails.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OffboardingDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OffboardingDetails} and sets the default values. + */ + public OffboardingDetails() { + 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 OffboardingDetails} + */ + @jakarta.annotation.Nonnull + public static OffboardingDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OffboardingDetails(); + } + /** + * 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 cancelledCount property value. The cancelledCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCancelledCount() { + return this.backingStore.get("cancelledCount"); + } + /** + * Gets the failedCount property value. The failedCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailedCount() { + return this.backingStore.get("failedCount"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(8); + deserializerMap.put("cancelledCount", (n) -> { this.setCancelledCount(n.getIntegerValue()); }); + deserializerMap.put("failedCount", (n) -> { this.setFailedCount(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("offboardedCount", (n) -> { this.setOffboardedCount(n.getIntegerValue()); }); + deserializerMap.put("offboardEndDateTime", (n) -> { this.setOffboardEndDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("offboardingStatus", (n) -> { this.setOffboardingStatus(n.getStringValue()); }); + deserializerMap.put("offboardStartDateTime", (n) -> { this.setOffboardStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("totalRequestedCount", (n) -> { this.setTotalRequestedCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the offboardedCount property value. The offboardedCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getOffboardedCount() { + return this.backingStore.get("offboardedCount"); + } + /** + * Gets the offboardEndDateTime property value. The offboardEndDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getOffboardEndDateTime() { + return this.backingStore.get("offboardEndDateTime"); + } + /** + * Gets the offboardingStatus property value. The offboardingStatus property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOffboardingStatus() { + return this.backingStore.get("offboardingStatus"); + } + /** + * Gets the offboardStartDateTime property value. The offboardStartDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getOffboardStartDateTime() { + return this.backingStore.get("offboardStartDateTime"); + } + /** + * Gets the totalRequestedCount property value. The totalRequestedCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalRequestedCount() { + return this.backingStore.get("totalRequestedCount"); + } + /** + * 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.writeIntegerValue("cancelledCount", this.getCancelledCount()); + writer.writeIntegerValue("failedCount", this.getFailedCount()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("offboardedCount", this.getOffboardedCount()); + writer.writeOffsetDateTimeValue("offboardEndDateTime", this.getOffboardEndDateTime()); + writer.writeStringValue("offboardingStatus", this.getOffboardingStatus()); + writer.writeOffsetDateTimeValue("offboardStartDateTime", this.getOffboardStartDateTime()); + writer.writeIntegerValue("totalRequestedCount", this.getTotalRequestedCount()); + 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 cancelledCount property value. The cancelledCount property + * @param value Value to set for the cancelledCount property. + */ + public void setCancelledCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("cancelledCount", value); + } + /** + * Sets the failedCount property value. The failedCount property + * @param value Value to set for the failedCount property. + */ + public void setFailedCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failedCount", 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 offboardedCount property value. The offboardedCount property + * @param value Value to set for the offboardedCount property. + */ + public void setOffboardedCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("offboardedCount", value); + } + /** + * Sets the offboardEndDateTime property value. The offboardEndDateTime property + * @param value Value to set for the offboardEndDateTime property. + */ + public void setOffboardEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("offboardEndDateTime", value); + } + /** + * Sets the offboardingStatus property value. The offboardingStatus property + * @param value Value to set for the offboardingStatus property. + */ + public void setOffboardingStatus(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("offboardingStatus", value); + } + /** + * Sets the offboardStartDateTime property value. The offboardStartDateTime property + * @param value Value to set for the offboardStartDateTime property. + */ + public void setOffboardStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("offboardStartDateTime", value); + } + /** + * Sets the totalRequestedCount property value. The totalRequestedCount property + * @param value Value to set for the totalRequestedCount property. + */ + public void setTotalRequestedCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalRequestedCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OnPremisesPublishing.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnPremisesPublishing.java index c2eb7edf0af..1ab47248113 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OnPremisesPublishing.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnPremisesPublishing.java @@ -101,7 +101,7 @@ public String getExternalUrl() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(28); + final HashMap> deserializerMap = new HashMap>(29); deserializerMap.put("alternateUrl", (n) -> { this.setAlternateUrl(n.getStringValue()); }); deserializerMap.put("applicationServerTimeout", (n) -> { this.setApplicationServerTimeout(n.getStringValue()); }); deserializerMap.put("applicationType", (n) -> { this.setApplicationType(n.getStringValue()); }); @@ -123,6 +123,7 @@ public Map> getFieldDeserializers deserializerMap.put("onPremisesApplicationSegments", (n) -> { this.setOnPremisesApplicationSegments(n.getCollectionOfObjectValues(OnPremisesApplicationSegment::createFromDiscriminatorValue)); }); deserializerMap.put("segmentsConfiguration", (n) -> { this.setSegmentsConfiguration(n.getObjectValue(SegmentConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("singleSignOnSettings", (n) -> { this.setSingleSignOnSettings(n.getObjectValue(OnPremisesPublishingSingleSignOn::createFromDiscriminatorValue)); }); + deserializerMap.put("trafficRoutingMethod", (n) -> { this.setTrafficRoutingMethod(n.getEnumValue(TrafficRoutingMethod::forValue)); }); deserializerMap.put("useAlternateUrlForTranslationAndRedirect", (n) -> { this.setUseAlternateUrlForTranslationAndRedirect(n.getBooleanValue()); }); deserializerMap.put("verifiedCustomDomainCertificatesMetadata", (n) -> { this.setVerifiedCustomDomainCertificatesMetadata(n.getObjectValue(VerifiedCustomDomainCertificatesMetadata::createFromDiscriminatorValue)); }); deserializerMap.put("verifiedCustomDomainKeyCredential", (n) -> { this.setVerifiedCustomDomainKeyCredential(n.getObjectValue(KeyCredential::createFromDiscriminatorValue)); }); @@ -260,6 +261,14 @@ public SegmentConfiguration getSegmentsConfiguration() { public OnPremisesPublishingSingleSignOn getSingleSignOnSettings() { return this.backingStore.get("singleSignOnSettings"); } + /** + * Gets the trafficRoutingMethod property value. The trafficRoutingMethod property + * @return a {@link TrafficRoutingMethod} + */ + @jakarta.annotation.Nullable + public TrafficRoutingMethod getTrafficRoutingMethod() { + return this.backingStore.get("trafficRoutingMethod"); + } /** * Gets the useAlternateUrlForTranslationAndRedirect property value. Indicates whether the application should use alternateUrl instead of externalUrl. * @return a {@link Boolean} @@ -343,6 +352,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("onPremisesApplicationSegments", this.getOnPremisesApplicationSegments()); writer.writeObjectValue("segmentsConfiguration", this.getSegmentsConfiguration()); writer.writeObjectValue("singleSignOnSettings", this.getSingleSignOnSettings()); + writer.writeEnumValue("trafficRoutingMethod", this.getTrafficRoutingMethod()); writer.writeBooleanValue("useAlternateUrlForTranslationAndRedirect", this.getUseAlternateUrlForTranslationAndRedirect()); writer.writeObjectValue("verifiedCustomDomainCertificatesMetadata", this.getVerifiedCustomDomainCertificatesMetadata()); writer.writeObjectValue("verifiedCustomDomainKeyCredential", this.getVerifiedCustomDomainKeyCredential()); @@ -514,6 +524,13 @@ public void setSegmentsConfiguration(@jakarta.annotation.Nullable final SegmentC public void setSingleSignOnSettings(@jakarta.annotation.Nullable final OnPremisesPublishingSingleSignOn value) { this.backingStore.set("singleSignOnSettings", value); } + /** + * Sets the trafficRoutingMethod property value. The trafficRoutingMethod property + * @param value Value to set for the trafficRoutingMethod property. + */ + public void setTrafficRoutingMethod(@jakarta.annotation.Nullable final TrafficRoutingMethod value) { + this.backingStore.set("trafficRoutingMethod", value); + } /** * Sets the useAlternateUrlForTranslationAndRedirect property value. Indicates whether the application should use alternateUrl instead of externalUrl. * @param value Value to set for the useAlternateUrlForTranslationAndRedirect property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OperationApprovalPolicyType.java b/src/main/java/com/microsoft/graph/beta/generated/models/OperationApprovalPolicyType.java index a029caca227..0982cab69cc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OperationApprovalPolicyType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OperationApprovalPolicyType.java @@ -10,6 +10,12 @@ public enum OperationApprovalPolicyType implements ValuedEnum { /** Default. Indicates that the configured policy type is unknown. Not a valid policy type in an OperationApprovalPolicy. */ Unknown("unknown"), + /** Indicates that the configured policy type is for a Device Wipe Action. */ + DeviceWipe("deviceWipe"), + /** Indicates that the configured policy type is for a Device Retire Action */ + DeviceRetire("deviceRetire"), + /** Indicates that the configured policy type is for a Device Delete Action. */ + DeviceDelete("deviceDelete"), /** Indicates that the configured policy type is an application type, such as mobile apps or built-in apps. */ App("app"), /** Indicates that the configured policy type is a script type, such as PowerShell scripts or remediation scripts. */ @@ -17,7 +23,9 @@ public enum OperationApprovalPolicyType implements ValuedEnum { /** Indicates that the configured policy type type is for Intune roles, such as application administrator or a custom role. */ Role("role"), /** Evolvable enumeration sentinel value. Do not use. */ - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + /** Indicates that the configured policy type is for Tenant Configuration operations. */ + TenantConfiguration("tenantConfiguration"); public final String value; OperationApprovalPolicyType(final String value) { this.value = value; @@ -29,10 +37,14 @@ public static OperationApprovalPolicyType forValue(@jakarta.annotation.Nonnull f Objects.requireNonNull(searchValue); switch(searchValue) { case "unknown": return Unknown; + case "deviceWipe": return DeviceWipe; + case "deviceRetire": return DeviceRetire; + case "deviceDelete": return DeviceDelete; case "app": return App; case "script": return Script; case "role": return Role; case "unknownFutureValue": return UnknownFutureValue; + case "tenantConfiguration": return TenantConfiguration; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OwnerlessGroupPolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/OwnerlessGroupPolicy.java new file mode 100644 index 00000000000..799a946423c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OwnerlessGroupPolicy.java @@ -0,0 +1,163 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OwnerlessGroupPolicy extends Entity implements Parsable { + /** + * Instantiates a new {@link OwnerlessGroupPolicy} and sets the default values. + */ + public OwnerlessGroupPolicy() { + 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 OwnerlessGroupPolicy} + */ + @jakarta.annotation.Nonnull + public static OwnerlessGroupPolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OwnerlessGroupPolicy(); + } + /** + * Gets the emailInfo property value. The emailInfo property + * @return a {@link EmailDetails} + */ + @jakarta.annotation.Nullable + public EmailDetails getEmailInfo() { + return this.backingStore.get("emailInfo"); + } + /** + * Gets the enabledGroupIds property value. The enabledGroupIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEnabledGroupIds() { + return this.backingStore.get("enabledGroupIds"); + } + /** + * 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("emailInfo", (n) -> { this.setEmailInfo(n.getObjectValue(EmailDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("enabledGroupIds", (n) -> { this.setEnabledGroupIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("maxMembersToNotify", (n) -> { this.setMaxMembersToNotify(n.getLongValue()); }); + deserializerMap.put("notificationDurationInWeeks", (n) -> { this.setNotificationDurationInWeeks(n.getLongValue()); }); + deserializerMap.put("policyWebUrl", (n) -> { this.setPolicyWebUrl(n.getStringValue()); }); + deserializerMap.put("targetOwners", (n) -> { this.setTargetOwners(n.getObjectValue(TargetOwners::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. The isEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * Gets the maxMembersToNotify property value. The maxMembersToNotify property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMaxMembersToNotify() { + return this.backingStore.get("maxMembersToNotify"); + } + /** + * Gets the notificationDurationInWeeks property value. The notificationDurationInWeeks property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getNotificationDurationInWeeks() { + return this.backingStore.get("notificationDurationInWeeks"); + } + /** + * Gets the policyWebUrl property value. The policyWebUrl property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyWebUrl() { + return this.backingStore.get("policyWebUrl"); + } + /** + * Gets the targetOwners property value. The targetOwners property + * @return a {@link TargetOwners} + */ + @jakarta.annotation.Nullable + public TargetOwners getTargetOwners() { + return this.backingStore.get("targetOwners"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("emailInfo", this.getEmailInfo()); + writer.writeCollectionOfPrimitiveValues("enabledGroupIds", this.getEnabledGroupIds()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + writer.writeLongValue("maxMembersToNotify", this.getMaxMembersToNotify()); + writer.writeLongValue("notificationDurationInWeeks", this.getNotificationDurationInWeeks()); + writer.writeStringValue("policyWebUrl", this.getPolicyWebUrl()); + writer.writeObjectValue("targetOwners", this.getTargetOwners()); + } + /** + * Sets the emailInfo property value. The emailInfo property + * @param value Value to set for the emailInfo property. + */ + public void setEmailInfo(@jakarta.annotation.Nullable final EmailDetails value) { + this.backingStore.set("emailInfo", value); + } + /** + * Sets the enabledGroupIds property value. The enabledGroupIds property + * @param value Value to set for the enabledGroupIds property. + */ + public void setEnabledGroupIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("enabledGroupIds", value); + } + /** + * Sets the isEnabled property value. The isEnabled property + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the maxMembersToNotify property value. The maxMembersToNotify property + * @param value Value to set for the maxMembersToNotify property. + */ + public void setMaxMembersToNotify(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("maxMembersToNotify", value); + } + /** + * Sets the notificationDurationInWeeks property value. The notificationDurationInWeeks property + * @param value Value to set for the notificationDurationInWeeks property. + */ + public void setNotificationDurationInWeeks(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("notificationDurationInWeeks", value); + } + /** + * Sets the policyWebUrl property value. The policyWebUrl property + * @param value Value to set for the policyWebUrl property. + */ + public void setPolicyWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyWebUrl", value); + } + /** + * Sets the targetOwners property value. The targetOwners property + * @param value Value to set for the targetOwners property. + */ + public void setTargetOwners(@jakarta.annotation.Nullable final TargetOwners value) { + this.backingStore.set("targetOwners", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java index f56bb92cd57..6d7ac5250d9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTask.java @@ -201,6 +201,7 @@ public Map> getFieldDeserializers deserializerMap.put("isOnMyDayLastModifiedDate", (n) -> { this.setIsOnMyDayLastModifiedDate(n.getLocalDateValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(PlannerTaskChatMessage::createFromDiscriminatorValue)); }); deserializerMap.put("orderHint", (n) -> { this.setOrderHint(n.getStringValue()); }); deserializerMap.put("percentComplete", (n) -> { this.setPercentComplete(n.getIntegerValue()); }); deserializerMap.put("planId", (n) -> { this.setPlanId(n.getStringValue()); }); @@ -215,7 +216,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the hasChat property value. The hasChat property + * Gets the hasChat property value. Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -223,7 +224,7 @@ public Boolean getHasChat() { return this.backingStore.get("hasChat"); } /** - * Gets the hasDescription property value. Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false. + * Gets the hasDescription property value. Read-only. This value is true if the details object of the task has a nonempty description. Otherwise, false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -271,7 +272,15 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the orderHint property value. The hint used to order items of this type in a list view. For more information, see Using order hints in plannern. + * Gets the messages property value. Read-only. Nullable. Chat messages associated with the task. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessages() { + return this.backingStore.get("messages"); + } + /** + * Gets the orderHint property value. The hint used to order items of this type in a list view. For more information, see Using order hints in planner. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -389,6 +398,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeLocalDateValue("isOnMyDayLastModifiedDate", this.getIsOnMyDayLastModifiedDate()); writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeCollectionOfObjectValues("messages", this.getMessages()); writer.writeStringValue("orderHint", this.getOrderHint()); writer.writeIntegerValue("percentComplete", this.getPercentComplete()); writer.writeStringValue("planId", this.getPlanId()); @@ -521,14 +531,14 @@ public void setDueDateTime(@jakarta.annotation.Nullable final OffsetDateTime val this.backingStore.set("dueDateTime", value); } /** - * Sets the hasChat property value. The hasChat property + * Sets the hasChat property value. Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. * @param value Value to set for the hasChat property. */ public void setHasChat(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("hasChat", value); } /** - * Sets the hasDescription property value. Read-only. This value is true if the details object of the task has a nonempty description. Otherwise,false. + * Sets the hasDescription property value. Read-only. This value is true if the details object of the task has a nonempty description. Otherwise, false. * @param value Value to set for the hasDescription property. */ public void setHasDescription(@jakarta.annotation.Nullable final Boolean value) { @@ -570,7 +580,14 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the orderHint property value. The hint used to order items of this type in a list view. For more information, see Using order hints in plannern. + * Sets the messages property value. Read-only. Nullable. Chat messages associated with the task. + * @param value Value to set for the messages property. + */ + public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messages", value); + } + /** + * Sets the orderHint property value. The hint used to order items of this type in a list view. For more information, see Using order hints in planner. * @param value Value to set for the orderHint property. */ public void setOrderHint(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMention.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMention.java new file mode 100644 index 00000000000..5ca1d45528e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMention.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.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 PlannerTaskChatMention implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PlannerTaskChatMention} and sets the default values. + */ + public PlannerTaskChatMention() { + 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 PlannerTaskChatMention} + */ + @jakarta.annotation.Nonnull + public static PlannerTaskChatMention createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlannerTaskChatMention(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("mentioned", (n) -> { this.setMentioned(n.getStringValue()); }); + deserializerMap.put("mentionType", (n) -> { this.setMentionType(n.getEnumValue(PlannerTaskChatMentionType::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("position", (n) -> { this.setPosition(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the mentioned property value. The ID of the mentioned user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMentioned() { + return this.backingStore.get("mentioned"); + } + /** + * Gets the mentionType property value. The mentionType property + * @return a {@link PlannerTaskChatMentionType} + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMentionType getMentionType() { + return this.backingStore.get("mentionType"); + } + /** + * 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 position property value. The zero-based position of the mention in the message content. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPosition() { + return this.backingStore.get("position"); + } + /** + * 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("mentioned", this.getMentioned()); + writer.writeEnumValue("mentionType", this.getMentionType()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("position", this.getPosition()); + 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 mentioned property value. The ID of the mentioned user. + * @param value Value to set for the mentioned property. + */ + public void setMentioned(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mentioned", value); + } + /** + * Sets the mentionType property value. The mentionType property + * @param value Value to set for the mentionType property. + */ + public void setMentionType(@jakarta.annotation.Nullable final PlannerTaskChatMentionType value) { + this.backingStore.set("mentionType", 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 position property value. The zero-based position of the mention in the message content. + * @param value Value to set for the position property. + */ + public void setPosition(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("position", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMentionType.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMentionType.java new file mode 100644 index 00000000000..9fb926f0ed6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMentionType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PlannerTaskChatMentionType implements ValuedEnum { + User("user"), + Application("application"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PlannerTaskChatMentionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PlannerTaskChatMentionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "user": return User; + case "application": return Application; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessage.java new file mode 100644 index 00000000000..391dd9de89e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessage.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessage extends Entity implements Parsable { + /** + * Instantiates a new {@link PlannerTaskChatMessage} and sets the default values. + */ + public PlannerTaskChatMessage() { + 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 PlannerTaskChatMessage} + */ + @jakarta.annotation.Nonnull + public static PlannerTaskChatMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlannerTaskChatMessage(); + } + /** + * Gets the content property value. The content of the chat message. Supports plain text and sanitized HTML. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContent() { + return this.backingStore.get("content"); + } + /** + * Gets the createdBy property value. The identity of the user who created the message. + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getCreatedBy() { + return this.backingStore.get("createdBy"); + } + /** + * Gets the createdDateTime property value. The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the deletedDateTime property value. The deletedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDeletedDateTime() { + return this.backingStore.get("deletedDateTime"); + } + /** + * Gets the editedDateTime property value. The editedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getEditedDateTime() { + return this.backingStore.get("editedDateTime"); + } + /** + * 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("content", (n) -> { this.setContent(n.getStringValue()); }); + deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("deletedDateTime", (n) -> { this.setDeletedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("editedDateTime", (n) -> { this.setEditedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("mentions", (n) -> { this.setMentions(n.getCollectionOfObjectValues(PlannerTaskChatMention::createFromDiscriminatorValue)); }); + deserializerMap.put("messageType", (n) -> { this.setMessageType(n.getEnumValue(PlannerTaskChatMessageType::forValue)); }); + deserializerMap.put("parentEntityId", (n) -> { this.setParentEntityId(n.getStringValue()); }); + deserializerMap.put("reactions", (n) -> { this.setReactions(n.getCollectionOfObjectValues(PlannerTaskChatReaction::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the mentions property value. The list of mentions in the message. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMentions() { + return this.backingStore.get("mentions"); + } + /** + * Gets the messageType property value. The messageType property + * @return a {@link PlannerTaskChatMessageType} + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageType getMessageType() { + return this.backingStore.get("messageType"); + } + /** + * Gets the parentEntityId property value. The ID of the parent plannerTask that this message belongs to. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getParentEntityId() { + return this.backingStore.get("parentEntityId"); + } + /** + * Gets the reactions property value. The reactions on the message. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReactions() { + return this.backingStore.get("reactions"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("content", this.getContent()); + writer.writeObjectValue("createdBy", this.getCreatedBy()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("deletedDateTime", this.getDeletedDateTime()); + writer.writeOffsetDateTimeValue("editedDateTime", this.getEditedDateTime()); + writer.writeCollectionOfObjectValues("mentions", this.getMentions()); + writer.writeEnumValue("messageType", this.getMessageType()); + writer.writeStringValue("parentEntityId", this.getParentEntityId()); + writer.writeCollectionOfObjectValues("reactions", this.getReactions()); + } + /** + * Sets the content property value. The content of the chat message. Supports plain text and sanitized HTML. + * @param value Value to set for the content property. + */ + public void setContent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("content", value); + } + /** + * Sets the createdBy property value. The identity of the user who created the message. + * @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 date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the deletedDateTime property value. The deletedDateTime property + * @param value Value to set for the deletedDateTime property. + */ + public void setDeletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("deletedDateTime", value); + } + /** + * Sets the editedDateTime property value. The editedDateTime property + * @param value Value to set for the editedDateTime property. + */ + public void setEditedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("editedDateTime", value); + } + /** + * Sets the mentions property value. The list of mentions in the message. + * @param value Value to set for the mentions property. + */ + public void setMentions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mentions", value); + } + /** + * Sets the messageType property value. The messageType property + * @param value Value to set for the messageType property. + */ + public void setMessageType(@jakarta.annotation.Nullable final PlannerTaskChatMessageType value) { + this.backingStore.set("messageType", value); + } + /** + * Sets the parentEntityId property value. The ID of the parent plannerTask that this message belongs to. + * @param value Value to set for the parentEntityId property. + */ + public void setParentEntityId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("parentEntityId", value); + } + /** + * Sets the reactions property value. The reactions on the message. + * @param value Value to set for the reactions property. + */ + public void setReactions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reactions", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessageCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessageCollectionResponse.java new file mode 100644 index 00000000000..5a939c72a6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessageCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PlannerTaskChatMessageCollectionResponse} and sets the default values. + */ + public PlannerTaskChatMessageCollectionResponse() { + 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 PlannerTaskChatMessageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static PlannerTaskChatMessageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlannerTaskChatMessageCollectionResponse(); + } + /** + * 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(PlannerTaskChatMessage::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/beta/generated/models/PlannerTaskChatMessageType.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessageType.java new file mode 100644 index 00000000000..7eeb512cb2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatMessageType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PlannerTaskChatMessageType implements ValuedEnum { + RichTextHtml("richTextHtml"), + PlainText("plainText"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PlannerTaskChatMessageType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PlannerTaskChatMessageType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "richTextHtml": return RichTextHtml; + case "plainText": return PlainText; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReaction.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReaction.java new file mode 100644 index 00000000000..c1c78a96812 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReaction.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.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 PlannerTaskChatReaction implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PlannerTaskChatReaction} and sets the default values. + */ + public PlannerTaskChatReaction() { + 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 PlannerTaskChatReaction} + */ + @jakarta.annotation.Nonnull + public static PlannerTaskChatReaction createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlannerTaskChatReaction(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("reactionEvents", (n) -> { this.setReactionEvents(n.getCollectionOfObjectValues(PlannerTaskChatReactionEvent::createFromDiscriminatorValue)); }); + deserializerMap.put("reactionType", (n) -> { this.setReactionType(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"); + } + /** + * Gets the reactionEvents property value. The reactionEvents property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReactionEvents() { + return this.backingStore.get("reactionEvents"); + } + /** + * Gets the reactionType property value. The type of reaction, such as like, heart, or emoji characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("reactionEvents", this.getReactionEvents()); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 @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 reactionEvents property value. The reactionEvents property + * @param value Value to set for the reactionEvents property. + */ + public void setReactionEvents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reactionEvents", value); + } + /** + * Sets the reactionType property value. The type of reaction, such as like, heart, or emoji characters. + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReactionEvent.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReactionEvent.java new file mode 100644 index 00000000000..c27b15a3938 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskChatReactionEvent.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatReactionEvent implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PlannerTaskChatReactionEvent} and sets the default values. + */ + public PlannerTaskChatReactionEvent() { + 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 PlannerTaskChatReactionEvent} + */ + @jakarta.annotation.Nonnull + public static PlannerTaskChatReactionEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlannerTaskChatReactionEvent(); + } + /** + * 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 createdBy property value. The createdBy property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getCreatedBy() { + return this.backingStore.get("createdBy"); + } + /** + * Gets the createdDateTime property value. The date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("createdBy", this.getCreatedBy()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + 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 createdBy property value. The createdBy property + * @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 date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the @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/beta/generated/models/PolicyRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyRoot.java index a48eaccfdb9..e185bd94f6c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PolicyRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PolicyRoot.java @@ -216,6 +216,7 @@ public Map> getFieldDeserializers deserializerMap.put("mobileAppManagementPolicies", (n) -> { this.setMobileAppManagementPolicies(n.getCollectionOfObjectValues(MobileAppManagementPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("mobileDeviceManagementPolicies", (n) -> { this.setMobileDeviceManagementPolicies(n.getCollectionOfObjectValues(MobileDeviceManagementPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("onPremAuthenticationPolicies", (n) -> { this.setOnPremAuthenticationPolicies(n.getCollectionOfObjectValues(OnPremAuthenticationPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("ownerlessGroupPolicy", (n) -> { this.setOwnerlessGroupPolicy(n.getObjectValue(OwnerlessGroupPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrantPolicies", (n) -> { this.setPermissionGrantPolicies(n.getCollectionOfObjectValues(PermissionGrantPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrantPreApprovalPolicies", (n) -> { this.setPermissionGrantPreApprovalPolicies(n.getCollectionOfObjectValues(PermissionGrantPreApprovalPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("roleManagementPolicies", (n) -> { this.setRoleManagementPolicies(n.getCollectionOfObjectValues(UnifiedRoleManagementPolicy::createFromDiscriminatorValue)); }); @@ -265,6 +266,14 @@ public java.util.List getMobileDeviceManagementPol public java.util.List getOnPremAuthenticationPolicies() { return this.backingStore.get("onPremAuthenticationPolicies"); } + /** + * Gets the ownerlessGroupPolicy property value. The ownerlessGroupPolicy property + * @return a {@link OwnerlessGroupPolicy} + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy getOwnerlessGroupPolicy() { + return this.backingStore.get("ownerlessGroupPolicy"); + } /** * Gets the permissionGrantPolicies property value. The policy that specifies the conditions under which consent can be granted. * @return a {@link java.util.List} @@ -353,6 +362,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("mobileAppManagementPolicies", this.getMobileAppManagementPolicies()); writer.writeCollectionOfObjectValues("mobileDeviceManagementPolicies", this.getMobileDeviceManagementPolicies()); writer.writeCollectionOfObjectValues("onPremAuthenticationPolicies", this.getOnPremAuthenticationPolicies()); + writer.writeObjectValue("ownerlessGroupPolicy", this.getOwnerlessGroupPolicy()); writer.writeCollectionOfObjectValues("permissionGrantPolicies", this.getPermissionGrantPolicies()); writer.writeCollectionOfObjectValues("permissionGrantPreApprovalPolicies", this.getPermissionGrantPreApprovalPolicies()); writer.writeCollectionOfObjectValues("roleManagementPolicies", this.getRoleManagementPolicies()); @@ -536,6 +546,13 @@ public void setMobileDeviceManagementPolicies(@jakarta.annotation.Nullable final public void setOnPremAuthenticationPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("onPremAuthenticationPolicies", value); } + /** + * Sets the ownerlessGroupPolicy property value. The ownerlessGroupPolicy property + * @param value Value to set for the ownerlessGroupPolicy property. + */ + public void setOwnerlessGroupPolicy(@jakarta.annotation.Nullable final OwnerlessGroupPolicy value) { + this.backingStore.set("ownerlessGroupPolicy", value); + } /** * Sets the permissionGrantPolicies property value. The policy that specifies the conditions under which consent can be granted. * @param value Value to set for the permissionGrantPolicies property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PrivilegeLevel.java b/src/main/java/com/microsoft/graph/beta/generated/models/PrivilegeLevel.java new file mode 100644 index 00000000000..1158dd3c8b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PrivilegeLevel.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PrivilegeLevel implements ValuedEnum { + Standard("standard"), + Privileged("privileged"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PrivilegeLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PrivilegeLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "standard": return Standard; + case "privileged": return Privileged; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java index e3ba0364481..219bc57279c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProcessContentMetadataBase.java @@ -73,6 +73,14 @@ public BackingStore getBackingStore() { public ContentBase getContent() { return this.backingStore.get("content"); } + /** + * Gets the contentCategory property value. The type of content. The possible values are: none, ai, unknownFutureValue. The default value is ai, which refers to AI generated content. + * @return a {@link ContentCategory} + */ + @jakarta.annotation.Nullable + public ContentCategory getContentCategory() { + return this.backingStore.get("contentCategory"); + } /** * Gets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @return a {@link String} @@ -95,8 +103,9 @@ public OffsetDateTime getCreatedDateTime() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(10); + final HashMap> deserializerMap = new HashMap>(11); deserializerMap.put("content", (n) -> { this.setContent(n.getObjectValue(ContentBase::createFromDiscriminatorValue)); }); + deserializerMap.put("contentCategory", (n) -> { this.setContentCategory(n.getEnumValue(ContentCategory::forValue)); }); deserializerMap.put("correlationId", (n) -> { this.setCorrelationId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); @@ -171,6 +180,7 @@ public Long getSequenceNumber() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeObjectValue("content", this.getContent()); + writer.writeEnumValue("contentCategory", this.getContentCategory()); writer.writeStringValue("correlationId", this.getCorrelationId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("identifier", this.getIdentifier()); @@ -204,6 +214,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setContent(@jakarta.annotation.Nullable final ContentBase value) { this.backingStore.set("content", value); } + /** + * Sets the contentCategory property value. The type of content. The possible values are: none, ai, unknownFutureValue. The default value is ai, which refers to AI generated content. + * @param value Value to set for the contentCategory property. + */ + public void setContentCategory(@jakarta.annotation.Nullable final ContentCategory value) { + this.backingStore.set("contentCategory", value); + } /** * Sets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @param value Value to set for the correlationId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProfileCardProperty.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileCardProperty.java index 68ef04eaf0b..d87e3232175 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProfileCardProperty.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileCardProperty.java @@ -49,8 +49,17 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("annotations", (n) -> { this.setAnnotations(n.getCollectionOfObjectValues(ProfileCardAnnotation::createFromDiscriminatorValue)); }); deserializerMap.put("directoryPropertyName", (n) -> { this.setDirectoryPropertyName(n.getStringValue()); }); + deserializerMap.put("isVisible", (n) -> { this.setIsVisible(n.getBooleanValue()); }); return deserializerMap; } + /** + * Gets the isVisible property value. The isVisible property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsVisible() { + return this.backingStore.get("isVisible"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("annotations", this.getAnnotations()); writer.writeStringValue("directoryPropertyName", this.getDirectoryPropertyName()); + writer.writeBooleanValue("isVisible", this.getIsVisible()); } /** * Sets the annotations property value. Allows an administrator to set a custom display label for the directory property and localize it for the users in their tenant. @@ -75,4 +85,11 @@ public void setAnnotations(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("allowedAudiences", (n) -> { this.setAllowedAudiences(n.getEnumValue(OrganizationAllowedAudiences::forValue)); }); - deserializerMap.put("isUserOverrideForAudienceEnabled", (n) -> { this.setIsUserOverrideForAudienceEnabled(n.getBooleanValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); deserializerMap.put("prioritizedSourceUrls", (n) -> { this.setPrioritizedSourceUrls(n.getCollectionOfPrimitiveValues(String.class)); }); return deserializerMap; } /** - * Gets the isUserOverrideForAudienceEnabled property value. Defines whether a user is allowed to override the tenant admin privacy setting. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsUserOverrideForAudienceEnabled() { - return this.backingStore.get("isUserOverrideForAudienceEnabled"); - } - /** - * Gets the name property value. Name of the property-level setting. + * Gets the name property value. Other name of the property-level setting. For backward compatibility. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -76,27 +67,19 @@ public java.util.List getPrioritizedSourceUrls() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeEnumValue("allowedAudiences", this.getAllowedAudiences()); - writer.writeBooleanValue("isUserOverrideForAudienceEnabled", this.getIsUserOverrideForAudienceEnabled()); + writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("name", this.getName()); writer.writeCollectionOfPrimitiveValues("prioritizedSourceUrls", this.getPrioritizedSourceUrls()); } /** - * Sets the allowedAudiences property value. A privacy setting that reflects the allowed audience for the configured property. The possible values are: me, organization, federatedOrganizations, everyone, unknownFutureValue. - * @param value Value to set for the allowedAudiences property. - */ - public void setAllowedAudiences(@jakarta.annotation.Nullable final OrganizationAllowedAudiences value) { - this.backingStore.set("allowedAudiences", value); - } - /** - * Sets the isUserOverrideForAudienceEnabled property value. Defines whether a user is allowed to override the tenant admin privacy setting. - * @param value Value to set for the isUserOverrideForAudienceEnabled property. + * Sets the displayName property value. Name of the property-level setting. + * @param value Value to set for the displayName property. */ - public void setIsUserOverrideForAudienceEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isUserOverrideForAudienceEnabled", value); + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); } /** - * Sets the name property value. Name of the property-level setting. + * Sets the name property value. Other name of the property-level setting. For backward compatibility. * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java index 6bec0b5cf33..43529a2edd3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProfileSource.java @@ -71,7 +71,7 @@ public String getSourceId() { return this.backingStore.get("sourceId"); } /** - * Gets the webUrl property value. Web URL of the profile source that directs users to the page view of profile data. + * Gets the webUrl property value. Web URL of the profile source that directs users to the page view of the profile data. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public void setSourceId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sourceId", value); } /** - * Sets the webUrl property value. Web URL of the profile source that directs users to the page view of profile data. + * Sets the webUrl property value. Web URL of the profile source that directs users to the page view of the profile data. * @param value Value to set for the webUrl property. */ public void setWebUrl(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java index c258c84f267..0a017e4b812 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionPolicyBase.java @@ -43,7 +43,7 @@ public String getBillingPolicyId() { return this.backingStore.get("billingPolicyId"); } /** - * Gets the createdBy property value. The identity of person who created the policy. + * Gets the createdBy property value. The identity of the person who created the policy. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -59,7 +59,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the displayName property value. The name of the policy to be created. + * Gets the displayName property value. The name of the policy. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the offboardRequestedDateTime property value. The offboardRequestedDateTime property + * Gets the offboardRequestedDateTime property value. The date and time when offboarding was requested for the protection policy. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -144,7 +144,7 @@ public java.util.List getRetentionSettings() { return this.backingStore.get("retentionSettings"); } /** - * Gets the status property value. The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue. + * Gets the status property value. The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue, offboardRequested, offboarded. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: offboardRequested, offboarded. * @return a {@link ProtectionPolicyStatus} */ @jakarta.annotation.Nullable @@ -179,7 +179,7 @@ public void setBillingPolicyId(@jakarta.annotation.Nullable final String value) this.backingStore.set("billingPolicyId", value); } /** - * Sets the createdBy property value. The identity of person who created the policy. + * Sets the createdBy property value. The identity of the person who created the policy. * @param value Value to set for the createdBy property. */ public void setCreatedBy(@jakarta.annotation.Nullable final IdentitySet value) { @@ -193,7 +193,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the displayName property value. The name of the policy to be created. + * Sets the displayName property value. The name of the policy. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { @@ -221,7 +221,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the offboardRequestedDateTime property value. The offboardRequestedDateTime property + * Sets the offboardRequestedDateTime property value. The date and time when offboarding was requested for the protection policy. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the offboardRequestedDateTime property. */ public void setOffboardRequestedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -249,7 +249,7 @@ public void setRetentionSettings(@jakarta.annotation.Nullable final java.util.Li this.backingStore.set("retentionSettings", value); } /** - * Sets the status property value. The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue. + * Sets the status property value. The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue, offboardRequested, offboarded. You must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: offboardRequested, offboarded. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ProtectionPolicyStatus value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitBase.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitBase.java index 6c05c36e8ec..dfeffc9b651 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitBase.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitBase.java @@ -35,6 +35,14 @@ public static ProtectionUnitBase createFromDiscriminatorValue(@jakarta.annotatio } return new ProtectionUnitBase(); } + /** + * Gets the backupRetentionPeriodInDays property value. The retention period of the backup, in days. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getBackupRetentionPeriodInDays() { + return this.backingStore.get("backupRetentionPeriodInDays"); + } /** * Gets the createdBy property value. The identity of person who created the protection unit. * @return a {@link IdentitySet} @@ -66,6 +74,7 @@ public PublicError getError() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("backupRetentionPeriodInDays", (n) -> { this.setBackupRetentionPeriodInDays(n.getIntegerValue()); }); deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("error", (n) -> { this.setError(n.getObjectValue(PublicError::createFromDiscriminatorValue)); }); @@ -132,6 +141,7 @@ public ProtectionUnitStatus getStatus() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeIntegerValue("backupRetentionPeriodInDays", this.getBackupRetentionPeriodInDays()); writer.writeObjectValue("createdBy", this.getCreatedBy()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("error", this.getError()); @@ -142,6 +152,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumSetValue("protectionSources", this.getProtectionSources()); writer.writeEnumValue("status", this.getStatus()); } + /** + * Sets the backupRetentionPeriodInDays property value. The retention period of the backup, in days. + * @param value Value to set for the backupRetentionPeriodInDays property. + */ + public void setBackupRetentionPeriodInDays(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("backupRetentionPeriodInDays", value); + } /** * Sets the createdBy property value. The identity of person who created the protection unit. * @param value Value to set for the createdBy property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitDetails.java new file mode 100644 index 00000000000..4d6989e9a30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ProtectionUnitDetails.java @@ -0,0 +1,209 @@ +package com.microsoft.graph.beta.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 ProtectionUnitDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ProtectionUnitDetails} and sets the default values. + */ + public ProtectionUnitDetails() { + 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 ProtectionUnitDetails} + */ + @jakarta.annotation.Nonnull + public static ProtectionUnitDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProtectionUnitDetails(); + } + /** + * Gets the addedCount property value. The addedCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getAddedCount() { + return this.backingStore.get("addedCount"); + } + /** + * 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 backupConfigurationType property value. The backupConfigurationType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBackupConfigurationType() { + return this.backingStore.get("backupConfigurationType"); + } + /** + * Gets the failedCount property value. The failedCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailedCount() { + return this.backingStore.get("failedCount"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(7); + deserializerMap.put("addedCount", (n) -> { this.setAddedCount(n.getIntegerValue()); }); + deserializerMap.put("backupConfigurationType", (n) -> { this.setBackupConfigurationType(n.getStringValue()); }); + deserializerMap.put("failedCount", (n) -> { this.setFailedCount(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("removedCount", (n) -> { this.setRemovedCount(n.getIntegerValue()); }); + deserializerMap.put("requestedToAddCount", (n) -> { this.setRequestedToAddCount(n.getIntegerValue()); }); + deserializerMap.put("requestedToRemoveCount", (n) -> { this.setRequestedToRemoveCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the removedCount property value. The removedCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRemovedCount() { + return this.backingStore.get("removedCount"); + } + /** + * Gets the requestedToAddCount property value. The requestedToAddCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRequestedToAddCount() { + return this.backingStore.get("requestedToAddCount"); + } + /** + * Gets the requestedToRemoveCount property value. The requestedToRemoveCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRequestedToRemoveCount() { + return this.backingStore.get("requestedToRemoveCount"); + } + /** + * 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.writeIntegerValue("addedCount", this.getAddedCount()); + writer.writeStringValue("backupConfigurationType", this.getBackupConfigurationType()); + writer.writeIntegerValue("failedCount", this.getFailedCount()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("removedCount", this.getRemovedCount()); + writer.writeIntegerValue("requestedToAddCount", this.getRequestedToAddCount()); + writer.writeIntegerValue("requestedToRemoveCount", this.getRequestedToRemoveCount()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the addedCount property value. The addedCount property + * @param value Value to set for the addedCount property. + */ + public void setAddedCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("addedCount", value); + } + /** + * 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 backupConfigurationType property value. The backupConfigurationType property + * @param value Value to set for the backupConfigurationType property. + */ + public void setBackupConfigurationType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("backupConfigurationType", value); + } + /** + * Sets the failedCount property value. The failedCount property + * @param value Value to set for the failedCount property. + */ + public void setFailedCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failedCount", 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 removedCount property value. The removedCount property + * @param value Value to set for the removedCount property. + */ + public void setRemovedCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("removedCount", value); + } + /** + * Sets the requestedToAddCount property value. The requestedToAddCount property + * @param value Value to set for the requestedToAddCount property. + */ + public void setRequestedToAddCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("requestedToAddCount", value); + } + /** + * Sets the requestedToRemoveCount property value. The requestedToRemoveCount property + * @param value Value to set for the requestedToRemoveCount property. + */ + public void setRequestedToRemoveCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("requestedToRemoveCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RemoteAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/RemoteAction.java index 429bf28c67e..1cec632a680 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RemoteAction.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RemoteAction.java @@ -85,7 +85,11 @@ public enum RemoteAction implements ValuedEnum { /** Indicates remote device action to override assignments for a Device. */ ChangeAssignments("changeAssignments"), /** Indicates remote device action to delete a device from Intune portal. */ - Delete("delete"); + Delete("delete"), + /** Indicates remote device action to temporarily suspend the Managed Home Screen kiosk app. */ + SuspendManagedHomeScreen("suspendManagedHomeScreen"), + /** Indicates remote device action to restore the Managed Home Screen kiosk app. */ + RestoreManagedHomeScreen("restoreManagedHomeScreen"); public final String value; RemoteAction(final String value) { this.value = value; @@ -135,6 +139,8 @@ public static RemoteAction forValue(@jakarta.annotation.Nonnull final String sea case "initiateDeviceAttestation": return InitiateDeviceAttestation; case "changeAssignments": return ChangeAssignments; case "delete": return Delete; + case "suspendManagedHomeScreen": return SuspendManagedHomeScreen; + case "restoreManagedHomeScreen": return RestoreManagedHomeScreen; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactDetails.java new file mode 100644 index 00000000000..7712e525c5e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreArtifactDetails.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.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 RestoreArtifactDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RestoreArtifactDetails} and sets the default values. + */ + public RestoreArtifactDetails() { + 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 RestoreArtifactDetails} + */ + @jakarta.annotation.Nonnull + public static RestoreArtifactDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RestoreArtifactDetails(); + } + /** + * 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 failedCount property value. The failedCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailedCount() { + return this.backingStore.get("failedCount"); + } + /** + * 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("failedCount", (n) -> { this.setFailedCount(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("restoredCount", (n) -> { this.setRestoredCount(n.getIntegerValue()); }); + deserializerMap.put("totalArtifactsCount", (n) -> { this.setTotalArtifactsCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the restoredCount property value. The restoredCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRestoredCount() { + return this.backingStore.get("restoredCount"); + } + /** + * Gets the totalArtifactsCount property value. The totalArtifactsCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalArtifactsCount() { + return this.backingStore.get("totalArtifactsCount"); + } + /** + * 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.writeIntegerValue("failedCount", this.getFailedCount()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("restoredCount", this.getRestoredCount()); + writer.writeIntegerValue("totalArtifactsCount", this.getTotalArtifactsCount()); + 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 failedCount property value. The failedCount property + * @param value Value to set for the failedCount property. + */ + public void setFailedCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failedCount", 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 restoredCount property value. The restoredCount property + * @param value Value to set for the restoredCount property. + */ + public void setRestoredCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("restoredCount", value); + } + /** + * Sets the totalArtifactsCount property value. The totalArtifactsCount property + * @param value Value to set for the totalArtifactsCount property. + */ + public void setTotalArtifactsCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalArtifactsCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestorePoint.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestorePoint.java index 98715c3987b..9a2fe3e56e9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RestorePoint.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestorePoint.java @@ -64,7 +64,7 @@ public ProtectionUnitBase getProtectionUnit() { return this.backingStore.get("protectionUnit"); } /** - * Gets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue. + * Gets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue, includeNewerItems. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: includeNewerItems. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -105,7 +105,7 @@ public void setProtectionUnit(@jakarta.annotation.Nullable final ProtectionUnitB this.backingStore.set("protectionUnit", value); } /** - * Sets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue. + * Sets the tags property value. The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue, includeNewerItems. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: includeNewerItems. * @param value Value to set for the tags property. */ public void setTags(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointTags.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointTags.java index 1edad54298c..61f4d8f7cae 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointTags.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestorePointTags.java @@ -7,7 +7,8 @@ public enum RestorePointTags implements ValuedEnum { None("none"), FastRestore("fastRestore"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + IncludeNewerItems("includeNewerItems"); public final String value; RestorePointTags(final String value) { this.value = value; @@ -21,6 +22,7 @@ public static RestorePointTags forValue(@jakarta.annotation.Nonnull final String case "none": return None; case "fastRestore": return FastRestore; case "unknownFutureValue": return UnknownFutureValue; + case "includeNewerItems": return IncludeNewerItems; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java new file mode 100644 index 00000000000..f64499bd8f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RestoreTaskActivityLog.java @@ -0,0 +1,149 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreTaskActivityLog extends ActivityLogBase implements Parsable { + /** + * Instantiates a new {@link RestoreTaskActivityLog} and sets the default values. + */ + public RestoreTaskActivityLog() { + super(); + this.setOdataType("#microsoft.graph.restoreTaskActivityLog"); + } + /** + * 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 RestoreTaskActivityLog} + */ + @jakarta.annotation.Nonnull + public static RestoreTaskActivityLog createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RestoreTaskActivityLog(); + } + /** + * Gets the destinationType property value. The destinationType property + * @return a {@link DestinationType} + */ + @jakarta.annotation.Nullable + public DestinationType getDestinationType() { + return this.backingStore.get("destinationType"); + } + /** + * 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("destinationType", (n) -> { this.setDestinationType(n.getEnumValue(DestinationType::forValue)); }); + deserializerMap.put("restoreArtifactDetails", (n) -> { this.setRestoreArtifactDetails(n.getObjectValue(RestoreArtifactDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("restoreCompletionDateTime", (n) -> { this.setRestoreCompletionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("restoreSessionId", (n) -> { this.setRestoreSessionId(n.getStringValue()); }); + deserializerMap.put("restoreSessionStatus", (n) -> { this.setRestoreSessionStatus(n.getEnumValue(RestoreSessionStatus::forValue)); }); + deserializerMap.put("tags", (n) -> { this.setTags(n.getEnumSetValue(RestorePointTags::forValue)); }); + return deserializerMap; + } + /** + * Gets the restoreArtifactDetails property value. The restoreArtifactDetails property + * @return a {@link RestoreArtifactDetails} + */ + @jakarta.annotation.Nullable + public RestoreArtifactDetails getRestoreArtifactDetails() { + return this.backingStore.get("restoreArtifactDetails"); + } + /** + * Gets the restoreCompletionDateTime property value. The restoreCompletionDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRestoreCompletionDateTime() { + return this.backingStore.get("restoreCompletionDateTime"); + } + /** + * Gets the restoreSessionId property value. The restoreSessionId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRestoreSessionId() { + return this.backingStore.get("restoreSessionId"); + } + /** + * Gets the restoreSessionStatus property value. The restoreSessionStatus property + * @return a {@link RestoreSessionStatus} + */ + @jakarta.annotation.Nullable + public RestoreSessionStatus getRestoreSessionStatus() { + return this.backingStore.get("restoreSessionStatus"); + } + /** + * Gets the tags property value. The tags property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getTags() { + return this.backingStore.get("tags"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("destinationType", this.getDestinationType()); + writer.writeObjectValue("restoreArtifactDetails", this.getRestoreArtifactDetails()); + writer.writeOffsetDateTimeValue("restoreCompletionDateTime", this.getRestoreCompletionDateTime()); + writer.writeStringValue("restoreSessionId", this.getRestoreSessionId()); + writer.writeEnumValue("restoreSessionStatus", this.getRestoreSessionStatus()); + writer.writeEnumSetValue("tags", this.getTags()); + } + /** + * Sets the destinationType property value. The destinationType property + * @param value Value to set for the destinationType property. + */ + public void setDestinationType(@jakarta.annotation.Nullable final DestinationType value) { + this.backingStore.set("destinationType", value); + } + /** + * Sets the restoreArtifactDetails property value. The restoreArtifactDetails property + * @param value Value to set for the restoreArtifactDetails property. + */ + public void setRestoreArtifactDetails(@jakarta.annotation.Nullable final RestoreArtifactDetails value) { + this.backingStore.set("restoreArtifactDetails", value); + } + /** + * Sets the restoreCompletionDateTime property value. The restoreCompletionDateTime property + * @param value Value to set for the restoreCompletionDateTime property. + */ + public void setRestoreCompletionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("restoreCompletionDateTime", value); + } + /** + * Sets the restoreSessionId property value. The restoreSessionId property + * @param value Value to set for the restoreSessionId property. + */ + public void setRestoreSessionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("restoreSessionId", value); + } + /** + * Sets the restoreSessionStatus property value. The restoreSessionStatus property + * @param value Value to set for the restoreSessionStatus property. + */ + public void setRestoreSessionStatus(@jakarta.annotation.Nullable final RestoreSessionStatus value) { + this.backingStore.set("restoreSessionStatus", value); + } + /** + * Sets the tags property value. The tags property + * @param value Value to set for the tags property. + */ + public void setTags(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("tags", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SamsungEFotaFirmwareVersion.java b/src/main/java/com/microsoft/graph/beta/generated/models/SamsungEFotaFirmwareVersion.java new file mode 100644 index 00000000000..c261531e4ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SamsungEFotaFirmwareVersion.java @@ -0,0 +1,298 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * The firmware version from Samsung for a specific device model, sales code, and CSC (Consumer Software Customization). Used to create Samsung E-FOTA deployments. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SamsungEFotaFirmwareVersion implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SamsungEFotaFirmwareVersion} and sets the default values. + */ + public SamsungEFotaFirmwareVersion() { + 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 SamsungEFotaFirmwareVersion} + */ + @jakarta.annotation.Nonnull + public static SamsungEFotaFirmwareVersion createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SamsungEFotaFirmwareVersion(); + } + /** + * 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 androidProcessorVersionName property value. The Android Processor version name. This property is populated by Samsung. Eg. 'G960U1UES9FVD1'. Default value: null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAndroidProcessorVersionName() { + return this.backingStore.get("androidProcessorVersionName"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the consumerSoftwareCustomizationCode property value. The Consumer Software Customization which is a specific code associated with the region or carrier customization of a Samsung device. This property is populated by Samsung. Eg. 'OYM'. Read-only. Returned by default. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getConsumerSoftwareCustomizationCode() { + return this.backingStore.get("consumerSoftwareCustomizationCode"); + } + /** + * Gets the description property value. The firmware description. This property is populated by Samsung. Default value: null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the deviceModelName property value. Samsung device model. This property is populated by Samsung. Eg. 'SM-960F'. Read-only. Returned by default. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceModelName() { + return this.backingStore.get("deviceModelName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(12); + deserializerMap.put("androidProcessorVersionName", (n) -> { this.setAndroidProcessorVersionName(n.getStringValue()); }); + deserializerMap.put("consumerSoftwareCustomizationCode", (n) -> { this.setConsumerSoftwareCustomizationCode(n.getStringValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("deviceModelName", (n) -> { this.setDeviceModelName(n.getStringValue()); }); + deserializerMap.put("firmwareVersion", (n) -> { this.setFirmwareVersion(n.getStringValue()); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("osVersionName", (n) -> { this.setOsVersionName(n.getStringValue()); }); + deserializerMap.put("releaseDateTime", (n) -> { this.setReleaseDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("requestFirmwareTypeName", (n) -> { this.setRequestFirmwareTypeName(n.getStringValue()); }); + deserializerMap.put("salesCode", (n) -> { this.setSalesCode(n.getStringValue()); }); + deserializerMap.put("securityPatchVersion", (n) -> { this.setSecurityPatchVersion(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the firmwareVersion property value. The firmware version. This property is populated by Samsung Eg. 'T575XXU4EAAA/T575OXM4EAAA/T575XXU4EAAA'. Default value: null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFirmwareVersion() { + return this.backingStore.get("firmwareVersion"); + } + /** + * Gets the id property value. Firmware ID from Samsung. This property is populated by Samsung. Eg. 'FW2022033111797487'. Read-only. Returned by default. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * 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 osVersionName property value. The OS version name. This property is populated by Samsung. Eg. 'Pie(Android 9)'. Default value: null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOsVersionName() { + return this.backingStore.get("osVersionName"); + } + /** + * Gets the releaseDateTime property value. Firmware release date. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. This property is populated by Samsung. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Default value: null. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getReleaseDateTime() { + return this.backingStore.get("releaseDateTime"); + } + /** + * Gets the requestFirmwareTypeName property value. The firmware request type. This property is populated by Samsung Eg. 'NORMAL'. Default value: null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRequestFirmwareTypeName() { + return this.backingStore.get("requestFirmwareTypeName"); + } + /** + * Gets the salesCode property value. Sales code of a Samsung device that corresponds to its georgraphic area or carrier network. This property is populated by Samsung. Eg. 'TMB'. Read-only. Returned by default. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSalesCode() { + return this.backingStore.get("salesCode"); + } + /** + * Gets the securityPatchVersion property value. The firmware security patch. This property is populated by Samsung Eg. '2023-09-07 07:50:57'. Default value: null. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSecurityPatchVersion() { + return this.backingStore.get("securityPatchVersion"); + } + /** + * 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("androidProcessorVersionName", this.getAndroidProcessorVersionName()); + writer.writeStringValue("consumerSoftwareCustomizationCode", this.getConsumerSoftwareCustomizationCode()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("deviceModelName", this.getDeviceModelName()); + writer.writeStringValue("firmwareVersion", this.getFirmwareVersion()); + writer.writeStringValue("id", this.getId()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("osVersionName", this.getOsVersionName()); + writer.writeOffsetDateTimeValue("releaseDateTime", this.getReleaseDateTime()); + writer.writeStringValue("requestFirmwareTypeName", this.getRequestFirmwareTypeName()); + writer.writeStringValue("salesCode", this.getSalesCode()); + writer.writeStringValue("securityPatchVersion", this.getSecurityPatchVersion()); + 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 androidProcessorVersionName property value. The Android Processor version name. This property is populated by Samsung. Eg. 'G960U1UES9FVD1'. Default value: null. Read-only. + * @param value Value to set for the androidProcessorVersionName property. + */ + public void setAndroidProcessorVersionName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("androidProcessorVersionName", 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 consumerSoftwareCustomizationCode property value. The Consumer Software Customization which is a specific code associated with the region or carrier customization of a Samsung device. This property is populated by Samsung. Eg. 'OYM'. Read-only. Returned by default. + * @param value Value to set for the consumerSoftwareCustomizationCode property. + */ + public void setConsumerSoftwareCustomizationCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("consumerSoftwareCustomizationCode", value); + } + /** + * Sets the description property value. The firmware description. This property is populated by Samsung. Default value: null. Read-only. + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the deviceModelName property value. Samsung device model. This property is populated by Samsung. Eg. 'SM-960F'. Read-only. Returned by default. + * @param value Value to set for the deviceModelName property. + */ + public void setDeviceModelName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceModelName", value); + } + /** + * Sets the firmwareVersion property value. The firmware version. This property is populated by Samsung Eg. 'T575XXU4EAAA/T575OXM4EAAA/T575XXU4EAAA'. Default value: null. Read-only. + * @param value Value to set for the firmwareVersion property. + */ + public void setFirmwareVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("firmwareVersion", value); + } + /** + * Sets the id property value. Firmware ID from Samsung. This property is populated by Samsung. Eg. 'FW2022033111797487'. Read-only. Returned by default. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", 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 osVersionName property value. The OS version name. This property is populated by Samsung. Eg. 'Pie(Android 9)'. Default value: null. Read-only. + * @param value Value to set for the osVersionName property. + */ + public void setOsVersionName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("osVersionName", value); + } + /** + * Sets the releaseDateTime property value. Firmware release date. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. This property is populated by Samsung. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Default value: null. Read-only. + * @param value Value to set for the releaseDateTime property. + */ + public void setReleaseDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("releaseDateTime", value); + } + /** + * Sets the requestFirmwareTypeName property value. The firmware request type. This property is populated by Samsung Eg. 'NORMAL'. Default value: null. Read-only. + * @param value Value to set for the requestFirmwareTypeName property. + */ + public void setRequestFirmwareTypeName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("requestFirmwareTypeName", value); + } + /** + * Sets the salesCode property value. Sales code of a Samsung device that corresponds to its georgraphic area or carrier network. This property is populated by Samsung. Eg. 'TMB'. Read-only. Returned by default. + * @param value Value to set for the salesCode property. + */ + public void setSalesCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("salesCode", value); + } + /** + * Sets the securityPatchVersion property value. The firmware security patch. This property is populated by Samsung Eg. '2023-09-07 07:50:57'. Default value: null. Read-only. + * @param value Value to set for the securityPatchVersion property. + */ + public void setSecurityPatchVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("securityPatchVersion", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Security.java b/src/main/java/com/microsoft/graph/beta/generated/models/Security.java index 1b2fee76202..0c7aec61a16 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Security.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Security.java @@ -89,7 +89,7 @@ public AttackSimulationRoot getAttackSimulation() { return this.backingStore.get("attackSimulation"); } /** - * Gets the auditLog property value. The auditLog property + * Gets the auditLog property value. The entry point for Microsoft Purview audit log queries and operations. * @return a {@link AuditCoreRoot} */ @jakarta.annotation.Nullable @@ -348,7 +348,7 @@ public ThreatSubmissionRoot getThreatSubmission() { return this.backingStore.get("threatSubmission"); } /** - * Gets the tiIndicators property value. The tiIndicators property + * Gets the tiIndicators property value. Deprecated. The tiIndicator entity is deprecated and will be removed by April 2026. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -458,7 +458,7 @@ public void setAttackSimulation(@jakarta.annotation.Nullable final AttackSimulat this.backingStore.set("attackSimulation", value); } /** - * Sets the auditLog property value. The auditLog property + * Sets the auditLog property value. The entry point for Microsoft Purview audit log queries and operations. * @param value Value to set for the auditLog property. */ public void setAuditLog(@jakarta.annotation.Nullable final AuditCoreRoot value) { @@ -648,7 +648,7 @@ public void setThreatSubmission(@jakarta.annotation.Nullable final ThreatSubmiss this.backingStore.set("threatSubmission", value); } /** - * Sets the tiIndicators property value. The tiIndicators property + * Sets the tiIndicators property value. Deprecated. The tiIndicator entity is deprecated and will be removed by April 2026. * @param value Value to set for the tiIndicators property. */ public void setTiIndicators(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java index bfb199ed1e8..92f5db4af92 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java @@ -156,7 +156,7 @@ public CustomClaimsPolicy getClaimsPolicy() { return this.backingStore.get("claimsPolicy"); } /** - * Gets the createdByAppId property value. The appId (called Application (client) ID on the Microsoft Entra admin center) of the application used to create the service principal. Set internally by Microsoft Entra ID. Read-only. + * Gets the createdByAppId property value. The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -768,7 +768,7 @@ public void setClaimsPolicy(@jakarta.annotation.Nullable final CustomClaimsPolic this.backingStore.set("claimsPolicy", value); } /** - * Sets the createdByAppId property value. The appId (called Application (client) ID on the Microsoft Entra admin center) of the application used to create the service principal. Set internally by Microsoft Entra ID. Read-only. + * Sets the createdByAppId property value. The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. * @param value Value to set for the createdByAppId property. */ public void setCreatedByAppId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ServiceType.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServiceType.java new file mode 100644 index 00000000000..14cb040a166 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServiceType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ServiceType implements ValuedEnum { + Unknown("unknown"), + SharePoint("sharePoint"), + Exchange("exchange"), + OneDriveForBusiness("oneDriveForBusiness"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ServiceType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ServiceType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "sharePoint": return SharePoint; + case "exchange": return Exchange; + case "oneDriveForBusiness": return OneDriveForBusiness; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroup.java b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroup.java index ce87a2af4c5..1f13f03b3cd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroup.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroup.java @@ -41,6 +41,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(SharePointGroupMember::createFromDiscriminatorValue)); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); return deserializerMap; } @@ -52,6 +53,14 @@ public Map> getFieldDeserializers public java.util.List getMembers() { return this.backingStore.get("members"); } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } /** * Gets the title property value. The user-visible title of the sharePointGroup. Read-write. * @return a {@link String} @@ -69,6 +78,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("description", this.getDescription()); writer.writeCollectionOfObjectValues("members", this.getMembers()); + writer.writeStringValue("principalId", this.getPrincipalId()); writer.writeStringValue("title", this.getTitle()); } /** @@ -85,6 +95,13 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("members", value); } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } /** * Sets the title property value. The user-visible title of the sharePointGroup. Read-write. * @param value Value to set for the title property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroupIdentity.java b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroupIdentity.java new file mode 100644 index 00000000000..ff8fb3807fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointGroupIdentity.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupIdentity extends Identity implements Parsable { + /** + * Instantiates a new {@link SharePointGroupIdentity} and sets the default values. + */ + public SharePointGroupIdentity() { + super(); + this.setOdataType("#microsoft.graph.sharePointGroupIdentity"); + } + /** + * 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 SharePointGroupIdentity} + */ + @jakarta.annotation.Nonnull + public static SharePointGroupIdentity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointGroupIdentity(); + } + /** + * 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("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the principalId property value. The principalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the title property value. The title property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("title", this.getTitle()); + } + /** + * Sets the principalId property value. The principalId property + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the title property value. The title property + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentitySet.java b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentitySet.java index c1640416a32..d333fb27064 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentitySet.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SharePointIdentitySet.java @@ -33,6 +33,7 @@ public static SharePointIdentitySet createFromDiscriminatorValue(@jakarta.annota public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("group", (n) -> { this.setGroup(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + deserializerMap.put("sharePointGroup", (n) -> { this.setSharePointGroup(n.getObjectValue(SharePointGroupIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("siteGroup", (n) -> { this.setSiteGroup(n.getObjectValue(SharePointIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("siteUser", (n) -> { this.setSiteUser(n.getObjectValue(SharePointIdentity::createFromDiscriminatorValue)); }); return deserializerMap; @@ -45,6 +46,14 @@ public Map> getFieldDeserializers public Identity getGroup() { return this.backingStore.get("group"); } + /** + * Gets the sharePointGroup property value. The sharePointGroup property + * @return a {@link SharePointGroupIdentity} + */ + @jakarta.annotation.Nullable + public SharePointGroupIdentity getSharePointGroup() { + return this.backingStore.get("sharePointGroup"); + } /** * Gets the siteGroup property value. The SharePoint group associated with this action. Optional. * @return a {@link SharePointIdentity} @@ -69,6 +78,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("group", this.getGroup()); + writer.writeObjectValue("sharePointGroup", this.getSharePointGroup()); writer.writeObjectValue("siteGroup", this.getSiteGroup()); writer.writeObjectValue("siteUser", this.getSiteUser()); } @@ -79,6 +89,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setGroup(@jakarta.annotation.Nullable final Identity value) { this.backingStore.set("group", value); } + /** + * Sets the sharePointGroup property value. The sharePointGroup property + * @param value Value to set for the sharePointGroup property. + */ + public void setSharePointGroup(@jakarta.annotation.Nullable final SharePointGroupIdentity value) { + this.backingStore.set("sharePointGroup", value); + } /** * Sets the siteGroup property value. The SharePoint group associated with this action. Optional. * @param value Value to set for the siteGroup property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SignUpIdentifierType.java b/src/main/java/com/microsoft/graph/beta/generated/models/SignUpIdentifierType.java index 04493820ea9..f98c0a74364 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SignUpIdentifierType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SignUpIdentifierType.java @@ -6,7 +6,8 @@ @jakarta.annotation.Generated("com.microsoft.kiota") public enum SignUpIdentifierType implements ValuedEnum { EmailAddress("emailAddress"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + Federation("federation"); public final String value; SignUpIdentifierType(final String value) { this.value = value; @@ -19,6 +20,7 @@ public static SignUpIdentifierType forValue(@jakarta.annotation.Nonnull final St switch(searchValue) { case "emailAddress": return EmailAddress; case "unknownFutureValue": return UnknownFutureValue; + case "federation": return Federation; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SiteArchivalDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/SiteArchivalDetails.java index e645c950e15..306a689c86c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/SiteArchivalDetails.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SiteArchivalDetails.java @@ -49,7 +49,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the archivedBy property value. The archivedBy property + * Gets the archivedBy property value. The user or application that archived the container. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -57,7 +57,7 @@ public IdentitySet getArchivedBy() { return this.backingStore.get("archivedBy"); } /** - * Gets the archivedDateTime property value. The archivedDateTime property + * Gets the archivedDateTime property value. Time when the container was archived. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -121,14 +121,14 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("followers", (n) -> { this.setFollowers(n.getCollectionOfObjectValues(StorylineFollower::createFromDiscriminatorValue)); }); + deserializerMap.put("followings", (n) -> { this.setFollowings(n.getCollectionOfObjectValues(StorylineFollowing::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the followers property value. The users who are following this user. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFollowers() { + return this.backingStore.get("followers"); + } + /** + * Gets the followings property value. The users that this user is following. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFollowings() { + return this.backingStore.get("followings"); + } + /** + * 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("followers", this.getFollowers()); + writer.writeCollectionOfObjectValues("followings", this.getFollowings()); + } + /** + * Sets the followers property value. The users who are following this user. + * @param value Value to set for the followers property. + */ + public void setFollowers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("followers", value); + } + /** + * Sets the followings property value. The users that this user is following. + * @param value Value to set for the followings property. + */ + public void setFollowings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("followings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollower.java b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollower.java new file mode 100644 index 00000000000..0114e716093 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollower.java @@ -0,0 +1,64 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Engagement storyline follower. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StorylineFollower extends Entity implements Parsable { + /** + * Instantiates a new {@link StorylineFollower} and sets the default values. + */ + public StorylineFollower() { + 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 StorylineFollower} + */ + @jakarta.annotation.Nonnull + public static StorylineFollower createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StorylineFollower(); + } + /** + * 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("follower", (n) -> { this.setFollower(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the follower property value. The follower property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getFollower() { + return this.backingStore.get("follower"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("follower", this.getFollower()); + } + /** + * Sets the follower property value. The follower property + * @param value Value to set for the follower property. + */ + public void setFollower(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("follower", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowerCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowerCollectionResponse.java new file mode 100644 index 00000000000..afb84c604c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowerCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StorylineFollowerCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link StorylineFollowerCollectionResponse} and sets the default values. + */ + public StorylineFollowerCollectionResponse() { + 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 StorylineFollowerCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static StorylineFollowerCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StorylineFollowerCollectionResponse(); + } + /** + * 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(StorylineFollower::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/beta/generated/models/StorylineFollowing.java b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowing.java new file mode 100644 index 00000000000..7fdafef1701 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowing.java @@ -0,0 +1,64 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Engagement storyline following. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StorylineFollowing extends Entity implements Parsable { + /** + * Instantiates a new {@link StorylineFollowing} and sets the default values. + */ + public StorylineFollowing() { + 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 StorylineFollowing} + */ + @jakarta.annotation.Nonnull + public static StorylineFollowing createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StorylineFollowing(); + } + /** + * 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("following", (n) -> { this.setFollowing(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the following property value. The following property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getFollowing() { + return this.backingStore.get("following"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("following", this.getFollowing()); + } + /** + * Sets the following property value. The following property + * @param value Value to set for the following property. + */ + public void setFollowing(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("following", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowingCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowingCollectionResponse.java new file mode 100644 index 00000000000..db35623f3e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StorylineFollowingCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StorylineFollowingCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link StorylineFollowingCollectionResponse} and sets the default values. + */ + public StorylineFollowingCollectionResponse() { + 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 StorylineFollowingCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static StorylineFollowingCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StorylineFollowingCollectionResponse(); + } + /** + * 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(StorylineFollowing::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/beta/generated/models/TargetOwners.java b/src/main/java/com/microsoft/graph/beta/generated/models/TargetOwners.java new file mode 100644 index 00000000000..c24768548c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TargetOwners.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.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 TargetOwners implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TargetOwners} and sets the default values. + */ + public TargetOwners() { + 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 TargetOwners} + */ + @jakarta.annotation.Nonnull + public static TargetOwners createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TargetOwners(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("notifyMembers", (n) -> { this.setNotifyMembers(n.getEnumValue(NotifyMembers::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("securityGroups", (n) -> { this.setSecurityGroups(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the notifyMembers property value. The notifyMembers property + * @return a {@link NotifyMembers} + */ + @jakarta.annotation.Nullable + public NotifyMembers getNotifyMembers() { + return this.backingStore.get("notifyMembers"); + } + /** + * 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 securityGroups property value. The securityGroups property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSecurityGroups() { + return this.backingStore.get("securityGroups"); + } + /** + * 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.writeEnumValue("notifyMembers", this.getNotifyMembers()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfPrimitiveValues("securityGroups", this.getSecurityGroups()); + 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 notifyMembers property value. The notifyMembers property + * @param value Value to set for the notifyMembers property. + */ + public void setNotifyMembers(@jakarta.annotation.Nullable final NotifyMembers value) { + this.backingStore.set("notifyMembers", 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 securityGroups property value. The securityGroups property + * @param value Value to set for the securityGroups property. + */ + public void setSecurityGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("securityGroups", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TargetedChatMessage.java b/src/main/java/com/microsoft/graph/beta/generated/models/TargetedChatMessage.java new file mode 100644 index 00000000000..05a968ad29e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TargetedChatMessage.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedChatMessage extends ChatMessage implements Parsable { + /** + * Instantiates a new {@link TargetedChatMessage} and sets the default values. + */ + public TargetedChatMessage() { + super(); + this.setOdataType("#microsoft.graph.targetedChatMessage"); + } + /** + * 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 TargetedChatMessage} + */ + @jakarta.annotation.Nonnull + public static TargetedChatMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TargetedChatMessage(); + } + /** + * 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("recipient", (n) -> { this.setRecipient(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the recipient property value. The recipient property + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getRecipient() { + return this.backingStore.get("recipient"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("recipient", this.getRecipient()); + } + /** + * Sets the recipient property value. The recipient property + * @param value Value to set for the recipient property. + */ + public void setRecipient(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("recipient", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidFotaDeploymentAssignmentTarget.java b/src/main/java/com/microsoft/graph/beta/generated/models/TargetedChatMessageCollectionResponse.java similarity index 57% rename from src/main/java/com/microsoft/graph/beta/generated/models/AndroidFotaDeploymentAssignmentTarget.java rename to src/main/java/com/microsoft/graph/beta/generated/models/TargetedChatMessageCollectionResponse.java index e4188e6ce66..f0a62297838 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidFotaDeploymentAssignmentTarget.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TargetedChatMessageCollectionResponse.java @@ -6,27 +6,23 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * The AAD Group we are deploying firmware updates to - */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class AndroidFotaDeploymentAssignmentTarget extends DeviceAndAppManagementAssignmentTarget implements Parsable { +public class TargetedChatMessageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link AndroidFotaDeploymentAssignmentTarget} and sets the default values. + * Instantiates a new {@link TargetedChatMessageCollectionResponse} and sets the default values. */ - public AndroidFotaDeploymentAssignmentTarget() { + public TargetedChatMessageCollectionResponse() { super(); - this.setOdataType("#microsoft.graph.androidFotaDeploymentAssignmentTarget"); } /** * 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 AndroidFotaDeploymentAssignmentTarget} + * @return a {@link TargetedChatMessageCollectionResponse} */ @jakarta.annotation.Nonnull - public static AndroidFotaDeploymentAssignmentTarget createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static TargetedChatMessageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new AndroidFotaDeploymentAssignmentTarget(); + return new TargetedChatMessageCollectionResponse(); } /** * The deserialization information for the current model @@ -35,16 +31,16 @@ public static AndroidFotaDeploymentAssignmentTarget createFromDiscriminatorValue @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("groupId", (n) -> { this.setGroupId(n.getStringValue()); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(TargetedChatMessage::createFromDiscriminatorValue)); }); return deserializerMap; } /** - * Gets the groupId property value. AAD Group Id. - * @return a {@link String} + * Gets the value property value. The value property + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public String getGroupId() { - return this.backingStore.get("groupId"); + public java.util.List getValue() { + return this.backingStore.get("value"); } /** * Serializes information the current object @@ -53,13 +49,13 @@ public String getGroupId() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeStringValue("groupId", this.getGroupId()); + writer.writeCollectionOfObjectValues("value", this.getValue()); } /** - * Sets the groupId property value. AAD Group Id. - * @param value Value to set for the groupId property. + * Sets the value property value. The value property + * @param value Value to set for the value property. */ - public void setGroupId(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("groupId", 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/beta/generated/models/TodoTaskList.java b/src/main/java/com/microsoft/graph/beta/generated/models/TodoTaskList.java index 54626929870..42bed75ba5c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TodoTaskList.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TodoTaskList.java @@ -51,6 +51,7 @@ public Map> getFieldDeserializers deserializerMap.put("extensions", (n) -> { this.setExtensions(n.getCollectionOfObjectValues(Extension::createFromDiscriminatorValue)); }); deserializerMap.put("isOwner", (n) -> { this.setIsOwner(n.getBooleanValue()); }); deserializerMap.put("isShared", (n) -> { this.setIsShared(n.getBooleanValue()); }); + deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueExtendedProperty::createFromDiscriminatorValue)); }); deserializerMap.put("tasks", (n) -> { this.setTasks(n.getCollectionOfObjectValues(TodoTask::createFromDiscriminatorValue)); }); deserializerMap.put("wellknownListName", (n) -> { this.setWellknownListName(n.getEnumValue(WellknownListName::forValue)); }); return deserializerMap; @@ -71,6 +72,14 @@ public Boolean getIsOwner() { public Boolean getIsShared() { return this.backingStore.get("isShared"); } + /** + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the task list. Read-only. Nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSingleValueExtendedProperties() { + return this.backingStore.get("singleValueExtendedProperties"); + } /** * Gets the tasks property value. The tasks in this task list. Read-only. Nullable. * @return a {@link java.util.List} @@ -98,6 +107,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("extensions", this.getExtensions()); writer.writeBooleanValue("isOwner", this.getIsOwner()); writer.writeBooleanValue("isShared", this.getIsShared()); + writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); writer.writeCollectionOfObjectValues("tasks", this.getTasks()); writer.writeEnumValue("wellknownListName", this.getWellknownListName()); } @@ -129,6 +139,13 @@ public void setIsOwner(@jakarta.annotation.Nullable final Boolean value) { public void setIsShared(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isShared", value); } + /** + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the task list. Read-only. Nullable. + * @param value Value to set for the singleValueExtendedProperties property. + */ + public void setSingleValueExtendedProperties(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("singleValueExtendedProperties", value); + } /** * Sets the tasks property value. The tasks in this task list. Read-only. Nullable. * @param value Value to set for the tasks property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TrafficRoutingMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/TrafficRoutingMethod.java new file mode 100644 index 00000000000..16bc54cb7f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TrafficRoutingMethod.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum TrafficRoutingMethod implements ValuedEnum { + None("none"), + Random("random"), + SessionPersistence("sessionPersistence"), + Performance("performance"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + TrafficRoutingMethod(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static TrafficRoutingMethod forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "random": return Random; + case "sessionPersistence": return SessionPersistence; + case "performance": return Performance; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/User.java b/src/main/java/com/microsoft/graph/beta/generated/models/User.java index 0d173ead348..d1860acb7da 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/User.java @@ -420,7 +420,7 @@ public java.util.List getDrives() { return this.backingStore.get("drives"); } /** - * Gets the employeeExperience property value. The employeeExperience property + * Gets the employeeExperience property value. The employee experience resources for the user. Read-only. Nullable. * @return a {@link EmployeeExperienceUser} */ @jakarta.annotation.Nullable @@ -2009,7 +2009,7 @@ public void setDrives(@jakarta.annotation.Nullable final java.util.List v this.backingStore.set("drives", value); } /** - * Sets the employeeExperience property value. The employeeExperience property + * Sets the employeeExperience property value. The employee experience resources for the user. Read-only. Nullable. * @param value Value to set for the employeeExperience property. */ public void setEmployeeExperience(@jakarta.annotation.Nullable final EmployeeExperienceUser value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WiFiSecurityType.java b/src/main/java/com/microsoft/graph/beta/generated/models/WiFiSecurityType.java index 7995dfc2b51..4ffd321cb88 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WiFiSecurityType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WiFiSecurityType.java @@ -8,18 +8,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public enum WiFiSecurityType implements ValuedEnum { - /** Open (No Authentication). */ + /** Default. Indicates Wi-Fi security type is associated with Open (No Authentication). */ Open("open"), - /** WPA-Personal. */ + /** Indicates Wi-Fi security type is associated with WPA-Personal. */ WpaPersonal("wpaPersonal"), - /** WPA-Enterprise. Must use IOSEnterpriseWifiConfiguration type to configure enterprise options. */ + /** Indicates Wi-Fi security type is associated with WPA-Enterprise. Must use IOSEnterpriseWifiConfiguration type to configure enterprise options. */ WpaEnterprise("wpaEnterprise"), - /** WEP Encryption. */ + /** Indicates Wi-Fi security type is associated with WEP Encryption. */ Wep("wep"), - /** WPA2-Personal. */ + /** Indicates Wi-Fi security type is associated with WPA2-Personal. */ Wpa2Personal("wpa2Personal"), - /** WPA2-Enterprise. Must use WindowsWifiEnterpriseEAPConfiguration type to configure enterprise options. */ - Wpa2Enterprise("wpa2Enterprise"); + /** Indicates Wi-Fi security type is associated with WPA2-Enterprise. Must use WindowsWifiEnterpriseEAPConfiguration type to configure enterprise options. */ + Wpa2Enterprise("wpa2Enterprise"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"), + /** Indicates Wi-Fi security type is associated with WPA3-Personal. Provides stronger encryption using Simultaneous Authentication of Equals (SAE). */ + Wpa3Personal("wpa3Personal"); public final String value; WiFiSecurityType(final String value) { this.value = value; @@ -36,6 +40,8 @@ public static WiFiSecurityType forValue(@jakarta.annotation.Nonnull final String case "wep": return Wep; case "wpa2Personal": return Wpa2Personal; case "wpa2Enterprise": return Wpa2Enterprise; + case "unknownFutureValue": return UnknownFutureValue; + case "wpa3Personal": return Wpa3Personal; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Win32MobileAppCatalogPackage.java b/src/main/java/com/microsoft/graph/beta/generated/models/Win32MobileAppCatalogPackage.java index 383f3388301..98a855b4359 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Win32MobileAppCatalogPackage.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Win32MobileAppCatalogPackage.java @@ -45,6 +45,14 @@ public EnumSet getApplicableArchitectures() { public String getBranchDisplayName() { return this.backingStore.get("branchDisplayName"); } + /** + * Gets the branchId property value. The identifier of a specific branch irrespective of version, or other attributes. This id is associated with the branchDisplayName. Read-only. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBranchId() { + return this.backingStore.get("branchId"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -54,6 +62,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("applicableArchitectures", (n) -> { this.setApplicableArchitectures(n.getEnumSetValue(WindowsArchitecture::forValue)); }); deserializerMap.put("branchDisplayName", (n) -> { this.setBranchDisplayName(n.getStringValue()); }); + deserializerMap.put("branchId", (n) -> { this.setBranchId(n.getStringValue()); }); deserializerMap.put("locales", (n) -> { this.setLocales(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("packageAutoUpdateCapable", (n) -> { this.setPackageAutoUpdateCapable(n.getBooleanValue()); }); return deserializerMap; @@ -97,6 +106,13 @@ public void setApplicableArchitectures(@jakarta.annotation.Nullable final EnumSe public void setBranchDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("branchDisplayName", value); } + /** + * Sets the branchId property value. The identifier of a specific branch irrespective of version, or other attributes. This id is associated with the branchDisplayName. Read-only. This property is read-only. + * @param value Value to set for the branchId property. + */ + public void setBranchId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("branchId", value); + } /** * Sets the locales property value. One or more locale(s) supported by the branch. Value is a two-letter ISO 639 language tags with optional two-letter subtags (example: en-US, ko, de, de-DE), or mul to indicate multi-language. Read-only. This property is read-only. * @param value Value to set for the locales property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java new file mode 100644 index 00000000000..22d4b997725 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * A mobileApp that is based on a referenced branch in a Win32CatalogApp repository + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WindowsAutoUpdateCatalogApp extends MobileApp implements Parsable { + /** + * Instantiates a new {@link WindowsAutoUpdateCatalogApp} and sets the default values. + */ + public WindowsAutoUpdateCatalogApp() { + super(); + this.setOdataType("#microsoft.graph.windowsAutoUpdateCatalogApp"); + } + /** + * 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 WindowsAutoUpdateCatalogApp} + */ + @jakarta.annotation.Nonnull + public static WindowsAutoUpdateCatalogApp createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WindowsAutoUpdateCatalogApp(); + } + /** + * 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("mobileAppCatalogPackageBranchId", (n) -> { this.setMobileAppCatalogPackageBranchId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the mobileAppCatalogPackageBranchId property value. The identifier of a specific branch in a product, which is a specific subset of product functionality as defined by the publisher . This is run-time resolved to be the latest MobileAppCatalogPackage in the branch. (example:'31a4c766-f23d-8d41-4803-35e155be7389'). Read-Only + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMobileAppCatalogPackageBranchId() { + return this.backingStore.get("mobileAppCatalogPackageBranchId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("mobileAppCatalogPackageBranchId", this.getMobileAppCatalogPackageBranchId()); + } + /** + * Sets the mobileAppCatalogPackageBranchId property value. The identifier of a specific branch in a product, which is a specific subset of product functionality as defined by the publisher . This is run-time resolved to be the latest MobileAppCatalogPackage in the branch. (example:'31a4c766-f23d-8d41-4803-35e155be7389'). Read-Only + * @param value Value to set for the mobileAppCatalogPackageBranchId property. + */ + public void setMobileAppCatalogPackageBranchId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mobileAppCatalogPackageBranchId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsProtectionState.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsProtectionState.java index 03613aa2531..e514397595d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsProtectionState.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsProtectionState.java @@ -37,6 +37,14 @@ public static WindowsProtectionState createFromDiscriminatorValue(@jakarta.annot public String getAntiMalwareVersion() { return this.backingStore.get("antiMalwareVersion"); } + /** + * Gets the controlledConfigurationEnabled property value. When TRUE indicates the Windows Defender controlled configuration feature is enabled, when FALSE indicates the Windows Defender controlled configuration feature is not enabled. Defaults to setting on client device. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getControlledConfigurationEnabled() { + return this.backingStore.get("controlledConfigurationEnabled"); + } /** * Gets the detectedMalwareState property value. Device malware list * @return a {@link java.util.List} @@ -69,6 +77,7 @@ public String getEngineVersion() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("antiMalwareVersion", (n) -> { this.setAntiMalwareVersion(n.getStringValue()); }); + deserializerMap.put("controlledConfigurationEnabled", (n) -> { this.setControlledConfigurationEnabled(n.getBooleanValue()); }); deserializerMap.put("detectedMalwareState", (n) -> { this.setDetectedMalwareState(n.getCollectionOfObjectValues(WindowsDeviceMalwareState::createFromDiscriminatorValue)); }); deserializerMap.put("deviceState", (n) -> { this.setDeviceState(n.getEnumSetValue(WindowsDeviceHealthState::forValue)); }); deserializerMap.put("engineVersion", (n) -> { this.setEngineVersion(n.getStringValue()); }); @@ -235,6 +244,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("antiMalwareVersion", this.getAntiMalwareVersion()); + writer.writeBooleanValue("controlledConfigurationEnabled", this.getControlledConfigurationEnabled()); writer.writeCollectionOfObjectValues("detectedMalwareState", this.getDetectedMalwareState()); writer.writeEnumSetValue("deviceState", this.getDeviceState()); writer.writeStringValue("engineVersion", this.getEngineVersion()); @@ -263,6 +273,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAntiMalwareVersion(@jakarta.annotation.Nullable final String value) { this.backingStore.set("antiMalwareVersion", value); } + /** + * Sets the controlledConfigurationEnabled property value. When TRUE indicates the Windows Defender controlled configuration feature is enabled, when FALSE indicates the Windows Defender controlled configuration feature is not enabled. Defaults to setting on client device. + * @param value Value to set for the controlledConfigurationEnabled property. + */ + public void setControlledConfigurationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("controlledConfigurationEnabled", value); + } /** * Sets the detectedMalwareState property value. Device malware list * @param value Value to set for the detectedMalwareState property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsWifiConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsWifiConfiguration.java index 9befd834ec1..8cdbe714765 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsWifiConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsWifiConfiguration.java @@ -154,7 +154,7 @@ public String getSsid() { return this.backingStore.get("ssid"); } /** - * Gets the wifiSecurityType property value. Specify the Wifi Security Type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise. + * Gets the wifiSecurityType property value. Specify the Wifi Security Type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise, unknownFutureValue, wpa3Personal. * @return a {@link WiFiSecurityType} */ @jakarta.annotation.Nullable @@ -267,7 +267,7 @@ public void setSsid(@jakarta.annotation.Nullable final String value) { this.backingStore.set("ssid", value); } /** - * Sets the wifiSecurityType property value. Specify the Wifi Security Type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise. + * Sets the wifiSecurityType property value. Specify the Wifi Security Type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise, unknownFutureValue, wpa3Personal. * @param value Value to set for the wifiSecurityType property. */ public void setWifiSecurityType(@jakarta.annotation.Nullable final WiFiSecurityType value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaConnector.java b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaConnector.java index 332ea924df5..a6024310c15 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaConnector.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaConnector.java @@ -29,7 +29,7 @@ public static ZebraFotaConnector createFromDiscriminatorValue(@jakarta.annotatio return new ZebraFotaConnector(); } /** - * Gets the enrollmentAuthorizationUrl property value. Complete account enrollment authorization URL. This corresponds to verificationuricomplete in the Zebra API documentations. + * Gets the enrollmentAuthorizationUrl property value. Complete account enrollment authorization URL. This corresponds to verification_uri_complete in the Zebra API documentations. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -96,7 +96,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("state", this.getState()); } /** - * Sets the enrollmentAuthorizationUrl property value. Complete account enrollment authorization URL. This corresponds to verificationuricomplete in the Zebra API documentations. + * Sets the enrollmentAuthorizationUrl property value. Complete account enrollment authorization URL. This corresponds to verification_uri_complete in the Zebra API documentations. * @param value Value to set for the enrollmentAuthorizationUrl property. */ public void setEnrollmentAuthorizationUrl(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeployment.java b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeployment.java index d633435acf3..0b0abb7f3ec 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeployment.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeployment.java @@ -27,14 +27,6 @@ public static ZebraFotaDeployment createFromDiscriminatorValue(@jakarta.annotati Objects.requireNonNull(parseNode); return new ZebraFotaDeployment(); } - /** - * Gets the deploymentAssignments property value. Collection of Android FOTA Assignment - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getDeploymentAssignments() { - return this.backingStore.get("deploymentAssignments"); - } /** * Gets the deploymentSettings property value. The Zebra FOTA deployment complex type that describes the settings required to create a FOTA deployment. * @return a {@link ZebraFotaDeploymentSettings} @@ -74,7 +66,6 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("deploymentAssignments", (n) -> { this.setDeploymentAssignments(n.getCollectionOfObjectValues(AndroidFotaDeploymentAssignment::createFromDiscriminatorValue)); }); deserializerMap.put("deploymentSettings", (n) -> { this.setDeploymentSettings(n.getObjectValue(ZebraFotaDeploymentSettings::createFromDiscriminatorValue)); }); deserializerMap.put("deploymentStatus", (n) -> { this.setDeploymentStatus(n.getObjectValue(ZebraFotaDeploymentStatus::createFromDiscriminatorValue)); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); @@ -97,20 +88,12 @@ public java.util.List getRoleScopeTagIds() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeCollectionOfObjectValues("deploymentAssignments", this.getDeploymentAssignments()); writer.writeObjectValue("deploymentSettings", this.getDeploymentSettings()); writer.writeObjectValue("deploymentStatus", this.getDeploymentStatus()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeCollectionOfPrimitiveValues("roleScopeTagIds", this.getRoleScopeTagIds()); } - /** - * Sets the deploymentAssignments property value. Collection of Android FOTA Assignment - * @param value Value to set for the deploymentAssignments property. - */ - public void setDeploymentAssignments(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("deploymentAssignments", value); - } /** * Sets the deploymentSettings property value. The Zebra FOTA deployment complex type that describes the settings required to create a FOTA deployment. * @param value Value to set for the deploymentSettings property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentSettings.java index 867d661bbe9..146edf75742 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentSettings.java @@ -93,7 +93,7 @@ public ZebraFotaNetworkType getDownloadRuleNetworkType() { return this.backingStore.get("downloadRuleNetworkType"); } /** - * Gets the downloadRuleStartDateTime property value. Date and time in the device time zone when the download will start (e.g., 2018-07-25T10:20:32). The default value is UTC now and the maximum is 10 days from deployment creation. + * Gets the downloadRuleStartDateTime property value. Date and time in the device time zone when the download will start (e.g., `2018-07-25T10:20:32`). The default value is UTC now and the maximum is 10 days from deployment creation. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -127,7 +127,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the firmwareTargetArtifactDescription property value. A description provided by Zebra for the the firmware artifact to update the device to (e.g.: LifeGuard Update 120 (released 29-June-2022). + * Gets the firmwareTargetArtifactDescription property value. A description provided by Zebra for the the firmware artifact to update the device to (e.g.: `LifeGuard Update 120 (released 29-June-2022)`. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -207,7 +207,7 @@ public ZebraFotaScheduleMode getScheduleMode() { return this.backingStore.get("scheduleMode"); } /** - * Gets the timeZoneOffsetInMinutes property value. This attribute indicates the deployment time offset (e.g.180 represents an offset of +03:00, and -270 represents an offset of -04:30). The time offset is the time timezone where the devices are located. The deployment start and end data uses this timezone + * Gets the timeZoneOffsetInMinutes property value. This attribute indicates the deployment time offset (e.g.`180` represents an offset of `+03:00`, and `-270` represents an offset of `-04:30`). The time offset is the time timezone where the devices are located. The deployment start and end data uses this timezone * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -291,14 +291,14 @@ public void setDownloadRuleNetworkType(@jakarta.annotation.Nullable final ZebraF this.backingStore.set("downloadRuleNetworkType", value); } /** - * Sets the downloadRuleStartDateTime property value. Date and time in the device time zone when the download will start (e.g., 2018-07-25T10:20:32). The default value is UTC now and the maximum is 10 days from deployment creation. + * Sets the downloadRuleStartDateTime property value. Date and time in the device time zone when the download will start (e.g., `2018-07-25T10:20:32`). The default value is UTC now and the maximum is 10 days from deployment creation. * @param value Value to set for the downloadRuleStartDateTime property. */ public void setDownloadRuleStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("downloadRuleStartDateTime", value); } /** - * Sets the firmwareTargetArtifactDescription property value. A description provided by Zebra for the the firmware artifact to update the device to (e.g.: LifeGuard Update 120 (released 29-June-2022). + * Sets the firmwareTargetArtifactDescription property value. A description provided by Zebra for the the firmware artifact to update the device to (e.g.: `LifeGuard Update 120 (released 29-June-2022)`. * @param value Value to set for the firmwareTargetArtifactDescription property. */ public void setFirmwareTargetArtifactDescription(@jakarta.annotation.Nullable final String value) { @@ -368,7 +368,7 @@ public void setScheduleMode(@jakarta.annotation.Nullable final ZebraFotaSchedule this.backingStore.set("scheduleMode", value); } /** - * Sets the timeZoneOffsetInMinutes property value. This attribute indicates the deployment time offset (e.g.180 represents an offset of +03:00, and -270 represents an offset of -04:30). The time offset is the time timezone where the devices are located. The deployment start and end data uses this timezone + * Sets the timeZoneOffsetInMinutes property value. This attribute indicates the deployment time offset (e.g.`180` represents an offset of `+03:00`, and `-270` represents an offset of `-04:30`). The time offset is the time timezone where the devices are located. The deployment start and end data uses this timezone * @param value Value to set for the timeZoneOffsetInMinutes property. */ public void setTimeZoneOffsetInMinutes(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentStatus.java index d5f31d16adc..62149325b71 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ZebraFotaDeploymentStatus.java @@ -109,7 +109,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastUpdatedDateTime property value. Date and time when the deployment status was updated from Zebra + * Gets the lastUpdatedDateTime property value. Date and time when the deployment status was updated from Zebra * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -149,7 +149,7 @@ public Integer getTotalCanceled() { return this.backingStore.get("totalCanceled"); } /** - * Gets the totalCreated property value. An integer that indicates the total number of devices that have a job in the CREATED state. Typically indicates jobs that did not reach the devices. + * Gets the totalCreated property value. An integer that indicates the total number of devices that have a job in the CREATED state. Typically indicates jobs that did not reach the devices. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -189,7 +189,7 @@ public Integer getTotalFailedInstall() { return this.backingStore.get("totalFailedInstall"); } /** - * Gets the totalScheduled property value. An integer that indicates the total number of devices that received the json and are scheduled. + * Gets the totalScheduled property value. An integer that indicates the total number of devices that received the json and are scheduled. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -273,7 +273,7 @@ public void setErrorCode(@jakarta.annotation.Nullable final ZebraFotaErrorCode v this.backingStore.set("errorCode", value); } /** - * Sets the lastUpdatedDateTime property value. Date and time when the deployment status was updated from Zebra + * Sets the lastUpdatedDateTime property value. Date and time when the deployment status was updated from Zebra * @param value Value to set for the lastUpdatedDateTime property. */ public void setLastUpdatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -308,7 +308,7 @@ public void setTotalCanceled(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("totalCanceled", value); } /** - * Sets the totalCreated property value. An integer that indicates the total number of devices that have a job in the CREATED state. Typically indicates jobs that did not reach the devices. + * Sets the totalCreated property value. An integer that indicates the total number of devices that have a job in the CREATED state. Typically indicates jobs that did not reach the devices. * @param value Value to set for the totalCreated property. */ public void setTotalCreated(@jakarta.annotation.Nullable final Integer value) { @@ -343,7 +343,7 @@ public void setTotalFailedInstall(@jakarta.annotation.Nullable final Integer val this.backingStore.set("totalFailedInstall", value); } /** - * Sets the totalScheduled property value. An integer that indicates the total number of devices that received the json and are scheduled. + * Sets the totalScheduled property value. An integer that indicates the total number of devices that received the json and are scheduled. * @param value Value to set for the totalScheduled property. */ public void setTotalScheduled(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Property.java b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Property.java index f5b8a11d3e9..f0498afbe19 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Property.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Property.java @@ -133,7 +133,7 @@ public Boolean getIsSearchable() { return this.backingStore.get("isSearchable"); } /** - * Gets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: containerName, containerUrl, iconUrl, personEmails, personAddresses, personAnniversaries, personName, personNote, personPhones, personCurrentPosition, personWebAccounts, personWebSite, personSkills, personProjects, personAccount, personAwards, personCertifications, personAssistants, personColleagues, personManager, personAlternateContacts, personEmergencyContacts. + * Gets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.. The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl, assignedTo, dueDate, closedDate, closedBy, reportedBy, sprintName, severity, state, priority, secondaryId, itemParentId, parentUrl, tags, itemType, itemPath, numReactions. Use the Prefer: include-unknown-enum-members request header to retrieve additional values defined in this evolvable enum.For people connectors you can include : personEmails, personAddresses, personAnniversaries, personName, personNote, personPhones, personCurrentPosition, personWebAccounts, personWebSite, personSkills, personProjects, personAccount, personAwards, personCertifications, personAssistants, personColleagues, personManager, personAlternateContacts, personEmergencyContacts. * @return a {@link java.util.ListFind more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicyCollectionResponse get() { + return get(null); + } + /** + * Get a list of the cloudFirewallPolicy objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudFirewallPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicyCollectionResponse 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, CloudFirewallPolicyCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new cloudFirewallPolicy object. + * @param body The request body + * @return a {@link CloudFirewallPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicy post(@jakarta.annotation.Nonnull final CloudFirewallPolicy body) { + return post(body, null); + } + /** + * Create a new cloudFirewallPolicy object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudFirewallPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicy post(@jakarta.annotation.Nonnull final CloudFirewallPolicy 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, CloudFirewallPolicy::createFromDiscriminatorValue); + } + /** + * Get a list of the cloudFirewallPolicy objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the cloudFirewallPolicy objects and their properties. + * @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 new cloudFirewallPolicy object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CloudFirewallPolicy body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new cloudFirewallPolicy object. + * @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 CloudFirewallPolicy 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 CloudFirewallPoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudFirewallPoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudFirewallPoliciesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the cloudFirewallPolicy objects and their properties. + */ + @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/beta/generated/networkaccess/cloudfirewallpolicies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..87c9e1b0799 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.count; + +import com.microsoft.graph.beta.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}/networkAccess/cloudFirewallPolicies/$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}/networkAccess/cloudFirewallPolicies/$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/beta/generated/networkaccess/cloudfirewallpolicies/item/CloudFirewallPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/CloudFirewallPolicyItemRequestBuilder.java new file mode 100644 index 00000000000..5abdcfc9906 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/CloudFirewallPolicyItemRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item; + +import com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.PolicyRulesRequestBuilder; +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 cloudFirewallPolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudFirewallPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + * @return a {@link PolicyRulesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRulesRequestBuilder policyRules() { + return new PolicyRulesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CloudFirewallPolicyItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudFirewallPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudFirewallPolicyItemRequestBuilder} 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 CloudFirewallPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a cloudFirewallPolicy object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a cloudFirewallPolicy 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 + */ + 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); + } + /** + * Read the properties and relationships of a cloudFirewallPolicy object. + * @return a {@link CloudFirewallPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicy get() { + return get(null); + } + /** + * Read the properties and relationships of a cloudFirewallPolicy object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudFirewallPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicy 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, CloudFirewallPolicy::createFromDiscriminatorValue); + } + /** + * Update the properties of a cloudFirewallPolicy object. + * @param body The request body + * @return a {@link CloudFirewallPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicy patch(@jakarta.annotation.Nonnull final CloudFirewallPolicy body) { + return patch(body, null); + } + /** + * Update the properties of a cloudFirewallPolicy object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudFirewallPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudFirewallPolicy patch(@jakarta.annotation.Nonnull final CloudFirewallPolicy 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, CloudFirewallPolicy::createFromDiscriminatorValue); + } + /** + * Delete a cloudFirewallPolicy object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a cloudFirewallPolicy object. + * @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; + } + /** + * Read the properties and relationships of a cloudFirewallPolicy object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a cloudFirewallPolicy object. + * @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 properties of a cloudFirewallPolicy object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudFirewallPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a cloudFirewallPolicy object. + * @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 CloudFirewallPolicy 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 CloudFirewallPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudFirewallPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudFirewallPolicyItemRequestBuilder(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 { + } + /** + * Read the properties and relationships of a cloudFirewallPolicy object. + */ + @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/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/PolicyRulesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/PolicyRulesRequestBuilder.java new file mode 100644 index 00000000000..1969887676b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/PolicyRulesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules; + +import com.microsoft.graph.beta.models.networkaccess.PolicyRule; +import com.microsoft.graph.beta.models.networkaccess.PolicyRuleCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count.CountRequestBuilder; +import com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item.PolicyRuleItemRequestBuilder; +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 policyRules property of the microsoft.graph.networkaccess.policy entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyRulesRequestBuilder 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 policyRules property of the microsoft.graph.networkaccess.policy entity. + * @param policyRuleId The unique identifier of policyRule + * @return a {@link PolicyRuleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRuleItemRequestBuilder byPolicyRuleId(@jakarta.annotation.Nonnull final String policyRuleId) { + Objects.requireNonNull(policyRuleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("policyRule%2Did", policyRuleId); + return new PolicyRuleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PolicyRulesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRulesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}/policyRules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PolicyRulesRequestBuilder} 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 PolicyRulesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}/policyRules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the cloudFirewallRule objects and their properties for a cloudFirewallPolicy. + * @return a {@link PolicyRuleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRuleCollectionResponse get() { + return get(null); + } + /** + * Get a list of the cloudFirewallRule objects and their properties for a cloudFirewallPolicy. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRuleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRuleCollectionResponse 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, PolicyRuleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new cloudFirewallRule object in a cloudFirewallPolicy. + * @param body The request body + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRule post(@jakarta.annotation.Nonnull final PolicyRule body) { + return post(body, null); + } + /** + * Create a new cloudFirewallRule object in a cloudFirewallPolicy. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRule post(@jakarta.annotation.Nonnull final PolicyRule 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, PolicyRule::createFromDiscriminatorValue); + } + /** + * Get a list of the cloudFirewallRule objects and their properties for a cloudFirewallPolicy. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the cloudFirewallRule objects and their properties for a cloudFirewallPolicy. + * @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 new cloudFirewallRule object in a cloudFirewallPolicy. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PolicyRule body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new cloudFirewallRule object in a cloudFirewallPolicy. + * @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 PolicyRule 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 PolicyRulesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRulesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PolicyRulesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the cloudFirewallRule objects and their properties for a cloudFirewallPolicy. + */ + @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/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c453f0c00ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.count; + +import com.microsoft.graph.beta.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}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}/policyRules/$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}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}/policyRules/$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/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/item/PolicyRuleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/item/PolicyRuleItemRequestBuilder.java new file mode 100644 index 00000000000..32dbbd6abf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/cloudfirewallpolicies/item/policyrules/item/PolicyRuleItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.beta.networkaccess.cloudfirewallpolicies.item.policyrules.item; + +import com.microsoft.graph.beta.models.networkaccess.PolicyRule; +import com.microsoft.graph.beta.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 policyRules property of the microsoft.graph.networkaccess.policy entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyRuleItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PolicyRuleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRuleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}/policyRules/{policyRule%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PolicyRuleItemRequestBuilder} 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 PolicyRuleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/cloudFirewallPolicies/{cloudFirewallPolicy%2Did}/policyRules/{policyRule%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a cloudFirewallRule object from a [cloudFirewallPolicy(../resources/networkaccess-cloudfirewallpolicy.md). + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a cloudFirewallRule object from a [cloudFirewallPolicy(../resources/networkaccess-cloudfirewallpolicy.md). + * @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); + } + /** + * Read the properties and relationships of a cloudFirewallRule object. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRule get() { + return get(null); + } + /** + * Read the properties and relationships of a cloudFirewallRule object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRule 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, PolicyRule::createFromDiscriminatorValue); + } + /** + * Update the properties of a cloudFirewallRule object. + * @param body The request body + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRule patch(@jakarta.annotation.Nonnull final PolicyRule body) { + return patch(body, null); + } + /** + * Update the properties of a cloudFirewallRule object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PolicyRule} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PolicyRule patch(@jakarta.annotation.Nonnull final PolicyRule 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, PolicyRule::createFromDiscriminatorValue); + } + /** + * Delete a cloudFirewallRule object from a [cloudFirewallPolicy(../resources/networkaccess-cloudfirewallpolicy.md). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a cloudFirewallRule object from a [cloudFirewallPolicy(../resources/networkaccess-cloudfirewallpolicy.md). + * @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; + } + /** + * Read the properties and relationships of a cloudFirewallRule object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a cloudFirewallRule object. + * @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 properties of a cloudFirewallRule object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PolicyRule body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a cloudFirewallRule object. + * @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 PolicyRule 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 PolicyRuleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRuleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PolicyRuleItemRequestBuilder(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 { + } + /** + * Read the properties and relationships of a cloudFirewallRule object. + */ + @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/beta/generated/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java index 86fcdc27472..b91b46e03ab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/PoliciesRequestBuilder.java @@ -60,21 +60,21 @@ public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the filteringPolicyLink objects and their properties. The response can include one or more of the following objects:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink objects * @return a {@link PolicyLinkCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLinkCollectionResponse get() { return get(null); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the filteringPolicyLink objects and their properties. The response can include one or more of the following objects:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink objects * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PolicyLinkCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLinkCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public PolicyLinkCollectionResponse get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, PolicyLinkCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. + * Add a Global Secure Access network policy to a filteringProfile. The policy can be one of the following types: * @param body The request body * @return a {@link PolicyLink} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLink post(@jakarta.annotation.Nonnull final PolicyLink body) { return post(body, null); } /** - * Create a new tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. + * Add a Global Secure Access network policy to a filteringProfile. The policy can be one of the following types: * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PolicyLink} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLink post(@jakarta.annotation.Nonnull final PolicyLink body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public PolicyLink post(@jakarta.annotation.Nonnull final PolicyLink body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, PolicyLink::createFromDiscriminatorValue); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the filteringPolicyLink objects and their properties. The response can include one or more of the following objects:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink objects * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the filteringPolicyLink objects and their properties. The response can include one or more of the following objects:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink 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 tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. + * Add a Global Secure Access network policy to a filteringProfile. The policy can be one of the following types: * @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 tlsInspectionPolicyLink to connect a filtering profile with a tlsInspectionPolicy. One 1 tlsInspectionPolicy is allowed for every filtering profile. + * Add a Global Secure Access network policy to a filteringProfile. The policy can be one of the following types: * @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 PoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new PoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the threatIntelligencePolicyLink objects and their properties. + * Get a list of the filteringPolicyLink objects and their properties. The response can include one or more of the following objects:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink objects */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java index b4d551cd9a9..2c90a7f388a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/filteringprofiles/item/policies/item/PolicyLinkItemRequestBuilder.java @@ -46,18 +46,18 @@ public PolicyLinkItemRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/networkAccess/filteringProfiles/{filteringProfile%2Did}/policies/{policyLink%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a threatIntelligencePolicyLink object. + * Delete a filteringPolicyLink object. Use this operation to delete any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @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 threatIntelligencePolicyLink object. + * Delete a filteringPolicyLink object. Use this operation to delete any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @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 the properties and relationships of a threatIntelligencePolicyLink object. + * Get a filteringPolicyLink object. The returned object can be a:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @return a {@link PolicyLink} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLink get() { return get(null); } /** - * Read the properties and relationships of a threatIntelligencePolicyLink object. + * Get a filteringPolicyLink object. The returned object can be a:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PolicyLink} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLink get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +90,23 @@ public PolicyLink get(@jakarta.annotation.Nullable final java.util.function.Cons return this.requestAdapter.send(requestInfo, errorMapping, PolicyLink::createFromDiscriminatorValue); } /** - * Update the properties of a threatIntelligencePolicyLink object. + * Modify the properties of an existing filteringPolicyLink object to update its traffic rules. Use this operation to update any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @param body The request body * @return a {@link PolicyLink} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLink patch(@jakarta.annotation.Nonnull final PolicyLink body) { return patch(body, null); } /** - * Update the properties of a threatIntelligencePolicyLink object. + * Modify the properties of an existing filteringPolicyLink object to update its traffic rules. Use this operation to update any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PolicyLink} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public PolicyLink patch(@jakarta.annotation.Nonnull final PolicyLink body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +117,7 @@ public PolicyLink patch(@jakarta.annotation.Nonnull final PolicyLink body, @jaka return this.requestAdapter.send(requestInfo, errorMapping, PolicyLink::createFromDiscriminatorValue); } /** - * Delete a threatIntelligencePolicyLink object. + * Delete a filteringPolicyLink object. Use this operation to delete any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a threatIntelligencePolicyLink object. + * Delete a filteringPolicyLink object. Use this operation to delete any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @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 the properties and relationships of a threatIntelligencePolicyLink object. + * Get a filteringPolicyLink object. The returned object can be a:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +145,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a threatIntelligencePolicyLink object. + * Get a filteringPolicyLink object. The returned object can be a:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a threatIntelligencePolicyLink object. + * Modify the properties of an existing filteringPolicyLink object to update its traffic rules. Use this operation to update any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a threatIntelligencePolicyLink object. + * Modify the properties of an existing filteringPolicyLink object to update its traffic rules. Use this operation to update any derived type, including:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -197,7 +197,7 @@ public PolicyLinkItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a threatIntelligencePolicyLink object. + * Get a filteringPolicyLink object. The returned object can be a:- cloudFirewallPolicyLink- threatIntelligencePolicyLink- tlsInspectionPolicyLink */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java index 685f54aac7c..3131e69ccfa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/ReportsRequestBuilder.java @@ -4,7 +4,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccesscrosstenantaccessreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdestinationreportwithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder; -import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder; +import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessentitiessummarieswithstartdatetimewithenddatetime.MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetapplicationusageanalyticswithstartdatetimewithenddatetimewithaggregatedby.MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder; import com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessgetcloudapplicationreportwithstartdatetimewithenddatetimeuseriduserid.MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder; @@ -121,13 +121,13 @@ public MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateT * Provides operations to call the deviceReport method. * @param endDateTime Usage: endDateTime={endDateTime} * @param startDateTime Usage: startDateTime={startDateTime} - * @return a {@link MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder} + * @return a {@link MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} */ @jakarta.annotation.Nonnull - public MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentId(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { + public MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(@jakarta.annotation.Nonnull final OffsetDateTime endDateTime, @jakarta.annotation.Nonnull final OffsetDateTime startDateTime) { Objects.requireNonNull(endDateTime); Objects.requireNonNull(startDateTime); - return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); } /** * Provides operations to call the entitiesSummaries method. diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java similarity index 79% rename from src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse.java rename to src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java index 4b2aa9e9659..e36c5fcbaa6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid; +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid; import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; import com.microsoft.graph.beta.models.networkaccess.Device; @@ -9,22 +9,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse} and sets the default values. + * Instantiates a new {@link DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} and sets the default values. */ - public DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse() { + public DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() { 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 DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse} + * @return a {@link DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} */ @jakarta.annotation.Nonnull - public static DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse(); + return new DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(); } /** * The deserialization information for the current model diff --git a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java similarity index 77% rename from src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java index e1d43b326f2..84dc0ff9026 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/networkaccess/reports/microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid/MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentid; +package com.microsoft.graph.beta.networkaccess.reports.microsoftgraphnetworkaccessdevicereportwithstartdatetimewithenddatetimediscoveredapplicationsegmentiddiscoveredapplicationsegmentidapplicationidapplicationid; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -19,48 +19,48 @@ * Provides operations to call the deviceReport method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder extends BaseRequestBuilder { +public class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} and sets the default values. * @param endDateTime Usage: endDateTime={endDateTime} * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. * @param startDateTime Usage: startDateTime={startDateTime} */ - public MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { - super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId'){?%24count,%24filter,%24search,%24skip,%24top,discoveredApplicationSegmentId*}", pathParameters); + public MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final OffsetDateTime endDateTime, @jakarta.annotation.Nullable final OffsetDateTime startDateTime) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", pathParameters); this.pathParameters.put("endDateTime", endDateTime); this.pathParameters.put("startDateTime", startDateTime); } /** - * Instantiates a new {@link MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} 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 MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId'){?%24count,%24filter,%24search,%24skip,%24top,discoveredApplicationSegmentId*}", rawUrl); + public MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", rawUrl); } /** * Invoke function deviceReport - * @return a {@link DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse} + * @return a {@link DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse get() { + public DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse get() { return get(null); } /** * Invoke function deviceReport * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse} + * @return a {@link DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse 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, DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdGetResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::createFromDiscriminatorValue); } /** * Invoke function deviceReport @@ -85,18 +85,23 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder} + * @return a {@link MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder} */ @jakarta.annotation.Nonnull - public MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdRequestBuilder(rawUrl, requestAdapter); + return new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(rawUrl, requestAdapter); } /** * Invoke function deviceReport */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { + /** + * Usage: applicationId='@applicationId' + */ + @jakarta.annotation.Nullable + public String applicationId; /** * Include count of items */ @@ -134,6 +139,7 @@ public class GetQueryParameters implements QueryParameters { @jakarta.annotation.Nonnull public Map toQueryParameters() { final Map allQueryParams = new HashMap(); + allQueryParams.put("applicationId", applicationId); allQueryParams.put("%24count", count); allQueryParams.put("discoveredApplicationSegmentId", discoveredApplicationSegmentId); allQueryParams.put("%24filter", filter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index e81eefe847b..673c2c2a415 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.planner.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.planner.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..46c3d00a652 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for planner + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/planner/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7be039e28b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..59336dd2eee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for planner + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for planner + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for planner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for planner + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in planner + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..5b42a7bd171 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..e98fb0cc4dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..4c178fcc8ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..3a601cfc950 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index 338fc8b8e65..b5647f63d52 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..e00bcbd5460 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for planner + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9a5a45b2e8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..820ba3cab21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for planner + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for planner + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for planner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for planner + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in planner + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..2963ffd1eea --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..bc8d6c8a71c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..674ce13058d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..83f28e17282 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index d6d3fdd080a..63d0160d4ff 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..592afd68942 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for planner + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for planner + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4780a80b189 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..9a0e192b4cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for planner + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for planner + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for planner + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for planner + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in planner + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in planner + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..4b67c4b5e00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..6e0d081575b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..e9689a88a34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..1d4e85d5660 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/planner/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/PlannerTaskItemRequestBuilder.java index eb11bb57e64..2a7eb51ff00 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.planner.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.planner.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.planner.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.planner.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..45104109217 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.planner.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.planner.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve a list of plannerTaskChatMessage objects associated with a plannerTask. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Retrieve a list of plannerTaskChatMessage objects associated with a plannerTask. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new plannerTaskChatMessage on a plannerTask. + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create a new plannerTaskChatMessage on a plannerTask. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Retrieve a list of plannerTaskChatMessage objects associated with a plannerTask. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a list of plannerTaskChatMessage objects associated with a plannerTask. + * @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 new plannerTaskChatMessage on a plannerTask. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new plannerTaskChatMessage on a plannerTask. + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve a list of plannerTaskChatMessage objects associated with a plannerTask. + */ + @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/beta/generated/planner/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5ceb30dd1a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.planner.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..e4940da81c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,250 @@ +package com.microsoft.graph.beta.planner.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a plannerTaskChatMessage object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a plannerTaskChatMessage 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 + */ + 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the properties of a plannerTaskChatMessage object. + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the properties of a plannerTaskChatMessage object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete a plannerTaskChatMessage object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a plannerTaskChatMessage object. + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @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 properties of a plannerTaskChatMessage object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a plannerTaskChatMessage object. + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..6bc3afe219c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..2e3bf9f9b6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..ead46f0f66d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..91a9835cf9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.planner.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/PoliciesRequestBuilder.java index 12ccbfbafd2..32462c844ec 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/policies/PoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/PoliciesRequestBuilder.java @@ -27,6 +27,7 @@ import com.microsoft.graph.beta.policies.mobileappmanagementpolicies.MobileAppManagementPoliciesRequestBuilder; import com.microsoft.graph.beta.policies.mobiledevicemanagementpolicies.MobileDeviceManagementPoliciesRequestBuilder; import com.microsoft.graph.beta.policies.onpremauthenticationpolicies.OnPremAuthenticationPoliciesRequestBuilder; +import com.microsoft.graph.beta.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder; import com.microsoft.graph.beta.policies.permissiongrantpolicies.PermissionGrantPoliciesRequestBuilder; import com.microsoft.graph.beta.policies.permissiongrantpreapprovalpolicies.PermissionGrantPreApprovalPoliciesRequestBuilder; import com.microsoft.graph.beta.policies.rolemanagementpolicies.RoleManagementPoliciesRequestBuilder; @@ -252,6 +253,14 @@ public MobileDeviceManagementPoliciesRequestBuilder mobileDeviceManagementPolici public OnPremAuthenticationPoliciesRequestBuilder onPremAuthenticationPolicies() { return new OnPremAuthenticationPoliciesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the ownerlessGroupPolicy property of the microsoft.graph.policyRoot entity. + * @return a {@link OwnerlessGroupPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnerlessGroupPolicyRequestBuilder ownerlessGroupPolicy() { + return new OwnerlessGroupPolicyRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the permissionGrantPolicies property of the microsoft.graph.policyRoot entity. * @return a {@link PermissionGrantPoliciesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/policies/ownerlessgrouppolicy/OwnerlessGroupPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/policies/ownerlessgrouppolicy/OwnerlessGroupPolicyRequestBuilder.java new file mode 100644 index 00000000000..a3134e4d34f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/policies/ownerlessgrouppolicy/OwnerlessGroupPolicyRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.beta.policies.ownerlessgrouppolicy; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.OwnerlessGroupPolicy; +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 ownerlessGroupPolicy property of the microsoft.graph.policyRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OwnerlessGroupPolicyRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OwnerlessGroupPolicyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OwnerlessGroupPolicyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/ownerlessGroupPolicy{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OwnerlessGroupPolicyRequestBuilder} 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 OwnerlessGroupPolicyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/ownerlessGroupPolicy{?%24expand,%24select}", rawUrl); + } + /** + * Get ownerlessGroupPolicy from policies + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy get() { + return get(null); + } + /** + * Get ownerlessGroupPolicy from policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy 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, OwnerlessGroupPolicy::createFromDiscriminatorValue); + } + /** + * Update the navigation property ownerlessGroupPolicy in policies + * @param body The request body + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy patch(@jakarta.annotation.Nonnull final OwnerlessGroupPolicy body) { + return patch(body, null); + } + /** + * Update the navigation property ownerlessGroupPolicy in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy patch(@jakarta.annotation.Nonnull final OwnerlessGroupPolicy 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, OwnerlessGroupPolicy::createFromDiscriminatorValue); + } + /** + * Get ownerlessGroupPolicy from policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get ownerlessGroupPolicy from policies + * @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 ownerlessGroupPolicy in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OwnerlessGroupPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property ownerlessGroupPolicy in policies + * @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 OwnerlessGroupPolicy 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 OwnerlessGroupPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnerlessGroupPolicyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OwnerlessGroupPolicyRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get ownerlessGroupPolicy from policies + */ + @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/beta/generated/security/alerts_v2/AlertsV2RequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/AlertsV2RequestBuilder.java index 349b87d68c6..e62ac09eafc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/AlertsV2RequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/AlertsV2RequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.models.security.AlertCollectionResponse; import com.microsoft.graph.beta.security.alerts_v2.count.CountRequestBuilder; import com.microsoft.graph.beta.security.alerts_v2.item.AlertItemRequestBuilder; +import com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -31,6 +32,14 @@ public class AlertsV2RequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the moveAlerts method. + * @return a {@link MicrosoftGraphSecurityMoveAlertsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMoveAlertsRequestBuilder microsoftGraphSecurityMoveAlerts() { + return new MicrosoftGraphSecurityMoveAlertsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the alerts_v2 property of the microsoft.graph.security entity. * @param alertId The unique identifier of alert diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.java similarity index 57% rename from src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.java index d299bd78286..0260c76ad1d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/reports/getzebrafotadeploymentreport/GetZebraFotaDeploymentReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.java @@ -1,6 +1,7 @@ -package com.microsoft.graph.beta.devicemanagement.reports.getzebrafotadeploymentreport; +package com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.MergeResponse; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -9,90 +10,89 @@ import com.microsoft.kiota.RequestOption; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParsableFactory; -import java.io.InputStream; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Objects; /** - * Provides operations to call the getZebraFotaDeploymentReport method. + * Provides operations to call the moveAlerts method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetZebraFotaDeploymentReportRequestBuilder extends BaseRequestBuilder { +public class MicrosoftGraphSecurityMoveAlertsRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetZebraFotaDeploymentReportRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphSecurityMoveAlertsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ - public GetZebraFotaDeploymentReportRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/reports/getZebraFotaDeploymentReport", pathParameters); + public MicrosoftGraphSecurityMoveAlertsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/alerts_v2/microsoft.graph.security.moveAlerts", pathParameters); } /** - * Instantiates a new {@link GetZebraFotaDeploymentReportRequestBuilder} and sets the default values. + * Instantiates a new {@link MicrosoftGraphSecurityMoveAlertsRequestBuilder} 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 GetZebraFotaDeploymentReportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/reports/getZebraFotaDeploymentReport", rawUrl); + public MicrosoftGraphSecurityMoveAlertsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/alerts_v2/microsoft.graph.security.moveAlerts", rawUrl); } /** - * Invoke action getZebraFotaDeploymentReport + * Invoke action moveAlerts * @param body The request body - * @return a {@link InputStream} + * @return a {@link MergeResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public InputStream post(@jakarta.annotation.Nonnull final GetZebraFotaDeploymentReportPostRequestBody body) { + public MergeResponse post(@jakarta.annotation.Nonnull final MoveAlertsPostRequestBody body) { return post(body, null); } /** - * Invoke action getZebraFotaDeploymentReport + * Invoke action moveAlerts * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link InputStream} + * @return a {@link MergeResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @jakarta.annotation.Nullable - public InputStream post(@jakarta.annotation.Nonnull final GetZebraFotaDeploymentReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public MergeResponse post(@jakarta.annotation.Nonnull final MoveAlertsPostRequestBody 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.sendPrimitive(requestInfo, errorMapping, InputStream.class); + return this.requestAdapter.send(requestInfo, errorMapping, MergeResponse::createFromDiscriminatorValue); } /** - * Invoke action getZebraFotaDeploymentReport + * Invoke action moveAlerts * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull - public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GetZebraFotaDeploymentReportPostRequestBody body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MoveAlertsPostRequestBody body) { return toPostRequestInformation(body, null); } /** - * Invoke action getZebraFotaDeploymentReport + * Invoke action moveAlerts * @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 GetZebraFotaDeploymentReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MoveAlertsPostRequestBody 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/octet-stream, application/json"); + 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 GetZebraFotaDeploymentReportRequestBuilder} + * @return a {@link MicrosoftGraphSecurityMoveAlertsRequestBuilder} */ @jakarta.annotation.Nonnull - public GetZebraFotaDeploymentReportRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MicrosoftGraphSecurityMoveAlertsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetZebraFotaDeploymentReportRequestBuilder(rawUrl, requestAdapter); + return new MicrosoftGraphSecurityMoveAlertsRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MoveAlertsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MoveAlertsPostRequestBody.java new file mode 100644 index 00000000000..36dbd94cea2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MoveAlertsPostRequestBody.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.beta.security.alerts_v2.microsoftgraphsecuritymovealerts; + +import com.microsoft.graph.beta.models.security.CorrelationReason; +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.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MoveAlertsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MoveAlertsPostRequestBody} and sets the default values. + */ + public MoveAlertsPostRequestBody() { + 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 MoveAlertsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static MoveAlertsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MoveAlertsPostRequestBody(); + } + /** + * 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 alertComment property value. The alertComment property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAlertComment() { + return this.backingStore.get("alertComment"); + } + /** + * Gets the alertIds property value. The alertIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAlertIds() { + return this.backingStore.get("alertIds"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("alertComment", (n) -> { this.setAlertComment(n.getStringValue()); }); + deserializerMap.put("alertIds", (n) -> { this.setAlertIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("incidentId", (n) -> { this.setIncidentId(n.getStringValue()); }); + deserializerMap.put("newCorrelationReasons", (n) -> { this.setNewCorrelationReasons(n.getEnumSetValue(CorrelationReason::forValue)); }); + return deserializerMap; + } + /** + * Gets the incidentId property value. The incidentId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIncidentId() { + return this.backingStore.get("incidentId"); + } + /** + * Gets the newCorrelationReasons property value. The newCorrelationReasons property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getNewCorrelationReasons() { + return this.backingStore.get("newCorrelationReasons"); + } + /** + * 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("alertComment", this.getAlertComment()); + writer.writeCollectionOfPrimitiveValues("alertIds", this.getAlertIds()); + writer.writeStringValue("incidentId", this.getIncidentId()); + writer.writeEnumSetValue("newCorrelationReasons", this.getNewCorrelationReasons()); + 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 alertComment property value. The alertComment property + * @param value Value to set for the alertComment property. + */ + public void setAlertComment(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("alertComment", value); + } + /** + * Sets the alertIds property value. The alertIds property + * @param value Value to set for the alertIds property. + */ + public void setAlertIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("alertIds", 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 incidentId property value. The incidentId property + * @param value Value to set for the incidentId property. + */ + public void setIncidentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("incidentId", value); + } + /** + * Sets the newCorrelationReasons property value. The newCorrelationReasons property + * @param value Value to set for the newCorrelationReasons property. + */ + public void setNewCorrelationReasons(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("newCorrelationReasons", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/auditlog/AuditLogRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/auditlog/AuditLogRequestBuilder.java index 2c1f45250fe..a9aec44b481 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/auditlog/AuditLogRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/auditlog/AuditLogRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get auditLog from security + * The entry point for Microsoft Purview audit log queries and operations. * @return a {@link AuditCoreRoot} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public AuditCoreRoot get() { return get(null); } /** - * Get auditLog from security + * The entry point for Microsoft Purview audit log queries and operations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuditCoreRoot} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get auditLog from security + * The entry point for Microsoft Purview audit log queries and operations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get auditLog from security + * The entry point for Microsoft Purview audit log queries and operations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public AuditLogRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get auditLog from security + * The entry point for Microsoft Purview audit log queries and operations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/incidents/IncidentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/incidents/IncidentsRequestBuilder.java index 7d30dd316ba..13b882e6107 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/incidents/IncidentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/incidents/IncidentsRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.models.security.IncidentCollectionResponse; import com.microsoft.graph.beta.security.incidents.count.CountRequestBuilder; import com.microsoft.graph.beta.security.incidents.item.IncidentItemRequestBuilder; +import com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -31,6 +32,14 @@ public class IncidentsRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the mergeIncidents method. + * @return a {@link MicrosoftGraphSecurityMergeIncidentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMergeIncidentsRequestBuilder microsoftGraphSecurityMergeIncidents() { + return new MicrosoftGraphSecurityMergeIncidentsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the incidents property of the microsoft.graph.security entity. * @param incidentId The unique identifier of incident diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MergeIncidentsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MergeIncidentsPostRequestBody.java new file mode 100644 index 00000000000..a1891f7a21f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MergeIncidentsPostRequestBody.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents; + +import com.microsoft.graph.beta.models.security.CorrelationReason; +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.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MergeIncidentsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MergeIncidentsPostRequestBody} and sets the default values. + */ + public MergeIncidentsPostRequestBody() { + 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 MergeIncidentsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static MergeIncidentsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MergeIncidentsPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("incidentComment", (n) -> { this.setIncidentComment(n.getStringValue()); }); + deserializerMap.put("incidentIds", (n) -> { this.setIncidentIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("mergeReasons", (n) -> { this.setMergeReasons(n.getEnumSetValue(CorrelationReason::forValue)); }); + return deserializerMap; + } + /** + * Gets the incidentComment property value. The incidentComment property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIncidentComment() { + return this.backingStore.get("incidentComment"); + } + /** + * Gets the incidentIds property value. The incidentIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncidentIds() { + return this.backingStore.get("incidentIds"); + } + /** + * Gets the mergeReasons property value. The mergeReasons property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getMergeReasons() { + return this.backingStore.get("mergeReasons"); + } + /** + * 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("incidentComment", this.getIncidentComment()); + writer.writeCollectionOfPrimitiveValues("incidentIds", this.getIncidentIds()); + writer.writeEnumSetValue("mergeReasons", this.getMergeReasons()); + 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 incidentComment property value. The incidentComment property + * @param value Value to set for the incidentComment property. + */ + public void setIncidentComment(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("incidentComment", value); + } + /** + * Sets the incidentIds property value. The incidentIds property + * @param value Value to set for the incidentIds property. + */ + public void setIncidentIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("incidentIds", value); + } + /** + * Sets the mergeReasons property value. The mergeReasons property + * @param value Value to set for the mergeReasons property. + */ + public void setMergeReasons(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("mergeReasons", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.java new file mode 100644 index 00000000000..9ede93ae645 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/incidents/microsoftgraphsecuritymergeincidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.security.incidents.microsoftgraphsecuritymergeincidents; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.MergeResponse; +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 mergeIncidents method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityMergeIncidentsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityMergeIncidentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityMergeIncidentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/incidents/microsoft.graph.security.mergeIncidents", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityMergeIncidentsRequestBuilder} 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 MicrosoftGraphSecurityMergeIncidentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/incidents/microsoft.graph.security.mergeIncidents", rawUrl); + } + /** + * Invoke action mergeIncidents + * @param body The request body + * @return a {@link MergeResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MergeResponse post(@jakarta.annotation.Nonnull final MergeIncidentsPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action mergeIncidents + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MergeResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MergeResponse post(@jakarta.annotation.Nonnull final MergeIncidentsPostRequestBody 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, MergeResponse::createFromDiscriminatorValue); + } + /** + * Invoke action mergeIncidents + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MergeIncidentsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action mergeIncidents + * @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 MergeIncidentsPostRequestBody 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 MicrosoftGraphSecurityMergeIncidentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMergeIncidentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityMergeIncidentsRequestBuilder(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/beta/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java index b73c5fd58e1..b04ffa2987d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java @@ -38,8 +38,11 @@ public AcquireAccessTokenRequestBuilder(@jakarta.annotation.Nonnull final String * Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body) { post(body, null); } @@ -48,8 +51,11 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest * @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 + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -61,8 +67,11 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest * Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body) { return toPostRequestInformation(body, null); } @@ -71,8 +80,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -85,8 +97,11 @@ 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 AcquireAccessTokenRequestBuilder} + * @deprecated + * This action acquires an access token via Oauth Code Grant Flow. Code Grant will be completely deprecated so this action will be obsolete. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public AcquireAccessTokenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new AcquireAccessTokenRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java index abf47a922cf..4f662214dcf 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java @@ -38,8 +38,11 @@ public ValidateCredentialsRequestBuilder(@jakarta.annotation.Nonnull final Strin * Validate that the credentials are valid in the tenant. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { post(body, null); } @@ -48,8 +51,11 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * @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 + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -61,8 +67,11 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * Validate that the credentials are valid in the tenant. * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { return toPostRequestInformation(body, null); } @@ -71,8 +80,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -85,8 +97,11 @@ 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 ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public ValidateCredentialsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ValidateCredentialsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java index 9161120b166..9fea12570c6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsRequestBuilder.java @@ -38,7 +38,10 @@ public ValidateCredentialsRequestBuilder(@jakarta.annotation.Nonnull final Strin * Invoke action validateCredentials * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { post(body, null); } @@ -47,7 +50,10 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * @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 + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -59,8 +65,11 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques * Invoke action validateCredentials * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body) { return toPostRequestInformation(body, null); } @@ -69,8 +78,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ValidateCredentialsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -83,8 +95,11 @@ 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 ValidateCredentialsRequestBuilder} + * @deprecated + * Use validateConnectivity instead. This action will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public ValidateCredentialsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ValidateCredentialsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java index 9a6d1390776..8e3a58fbc05 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java @@ -22,7 +22,10 @@ public class SecretsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ + @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -48,9 +51,12 @@ public SecretsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j * @param body The request body * @return a {@link SecretsPutResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutRequestBody body) { return put(body, null); } @@ -60,9 +66,12 @@ public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutReques * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SecretsPutResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); @@ -74,8 +83,11 @@ public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutReques * Provide credentials for establishing connectivity with the target system. * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final SecretsPutRequestBody body) { return toPutRequestInformation(body, null); } @@ -84,8 +96,11 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final SecretsPutRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); @@ -98,8 +113,11 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link SecretsRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public SecretsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SecretsRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/count/CountRequestBuilder.java index e63cb20ff14..22c56d003bc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/serviceprincipals/item/synchronization/secrets/count/CountRequestBuilder.java @@ -39,8 +39,11 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nullable + @Deprecated public Integer get() { return get(null); } @@ -49,8 +52,11 @@ public Integer get() { * @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 + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nullable + @Deprecated public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -60,8 +66,11 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -69,8 +78,11 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -81,8 +93,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 CountRequestBuilder} + * @deprecated + * Use connectivityParameters for oauth flows and scim endpoint connectivity. Use SynchronizationJobSettings for job-specific settings This property will be removed. as of 2026-02/SynchronizationSecret_Deprecation on 2026-02-06 and will be removed 2027-07-06 */ @jakarta.annotation.Nonnull + @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java index e369eddea5c..28379631a27 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.BackupRestoreRoot; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.solutions.backuprestore.activitylogs.ActivityLogsRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.alldrivesbackup.AllDrivesBackupRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.allmailboxesbackup.AllMailboxesBackupRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.allsitesbackup.AllSitesBackupRequestBuilder; @@ -21,6 +22,7 @@ import com.microsoft.graph.beta.solutions.backuprestore.onedriveforbusinessrestoresessions.OneDriveForBusinessRestoreSessionsRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.protectionpolicies.ProtectionPoliciesRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.protectionunits.ProtectionUnitsRequestBuilder; +import com.microsoft.graph.beta.solutions.backuprestore.reports.ReportsRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.restorepoints.RestorePointsRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.restoresessions.RestoreSessionsRequestBuilder; import com.microsoft.graph.beta.solutions.backuprestore.serviceapps.ServiceAppsRequestBuilder; @@ -48,6 +50,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class BackupRestoreRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the activityLogs property of the microsoft.graph.backupRestoreRoot entity. + * @return a {@link ActivityLogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivityLogsRequestBuilder activityLogs() { + return new ActivityLogsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the allDrivesBackup property of the microsoft.graph.backupRestoreRoot entity. * @return a {@link AllDrivesBackupRequestBuilder} @@ -200,6 +210,14 @@ public ProtectionPoliciesRequestBuilder protectionPolicies() { public ProtectionUnitsRequestBuilder protectionUnits() { return new ProtectionUnitsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the reports property of the microsoft.graph.backupRestoreRoot entity. + * @return a {@link ReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportsRequestBuilder reports() { + return new ReportsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the restorePoints property of the microsoft.graph.backupRestoreRoot entity. * @return a {@link RestorePointsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/ActivityLogsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/ActivityLogsRequestBuilder.java new file mode 100644 index 00000000000..3a7f8f89488 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/ActivityLogsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.solutions.backuprestore.activitylogs; + +import com.microsoft.graph.beta.models.ActivityLogBase; +import com.microsoft.graph.beta.models.ActivityLogBaseCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count.CountRequestBuilder; +import com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item.ActivityLogBaseItemRequestBuilder; +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 activityLogs property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivityLogsRequestBuilder 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 activityLogs property of the microsoft.graph.backupRestoreRoot entity. + * @param activityLogBaseId The unique identifier of activityLogBase + * @return a {@link ActivityLogBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivityLogBaseItemRequestBuilder byActivityLogBaseId(@jakarta.annotation.Nonnull final String activityLogBaseId) { + Objects.requireNonNull(activityLogBaseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("activityLogBase%2Did", activityLogBaseId); + return new ActivityLogBaseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ActivityLogsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivityLogsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/activityLogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ActivityLogsRequestBuilder} 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 ActivityLogsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/activityLogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get activityLogs from solutions + * @return a {@link ActivityLogBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBaseCollectionResponse get() { + return get(null); + } + /** + * Get activityLogs from solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ActivityLogBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBaseCollectionResponse 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, ActivityLogBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to activityLogs for solutions + * @param body The request body + * @return a {@link ActivityLogBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBase post(@jakarta.annotation.Nonnull final ActivityLogBase body) { + return post(body, null); + } + /** + * Create new navigation property to activityLogs for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ActivityLogBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBase post(@jakarta.annotation.Nonnull final ActivityLogBase 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, ActivityLogBase::createFromDiscriminatorValue); + } + /** + * Get activityLogs from solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get activityLogs from solutions + * @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 activityLogs for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivityLogBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to activityLogs for solutions + * @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 ActivityLogBase 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 ActivityLogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivityLogsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ActivityLogsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get activityLogs from solutions + */ + @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/beta/generated/solutions/backuprestore/activitylogs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0575c348df2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.solutions.backuprestore.activitylogs.count; + +import com.microsoft.graph.beta.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}/solutions/backupRestore/activityLogs/$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}/solutions/backupRestore/activityLogs/$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/beta/generated/solutions/backuprestore/activitylogs/item/ActivityLogBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/item/ActivityLogBaseItemRequestBuilder.java new file mode 100644 index 00000000000..c9f6f0f389b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/activitylogs/item/ActivityLogBaseItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.solutions.backuprestore.activitylogs.item; + +import com.microsoft.graph.beta.models.ActivityLogBase; +import com.microsoft.graph.beta.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 activityLogs property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivityLogBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ActivityLogBaseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivityLogBaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/activityLogs/{activityLogBase%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ActivityLogBaseItemRequestBuilder} 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 ActivityLogBaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/activityLogs/{activityLogBase%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property activityLogs for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property activityLogs for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get activityLogs from solutions + * @return a {@link ActivityLogBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBase get() { + return get(null); + } + /** + * Get activityLogs from solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ActivityLogBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBase 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, ActivityLogBase::createFromDiscriminatorValue); + } + /** + * Update the navigation property activityLogs in solutions + * @param body The request body + * @return a {@link ActivityLogBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBase patch(@jakarta.annotation.Nonnull final ActivityLogBase body) { + return patch(body, null); + } + /** + * Update the navigation property activityLogs in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ActivityLogBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ActivityLogBase patch(@jakarta.annotation.Nonnull final ActivityLogBase 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, ActivityLogBase::createFromDiscriminatorValue); + } + /** + * Delete navigation property activityLogs for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property activityLogs for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get activityLogs from solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get activityLogs from solutions + * @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 activityLogs in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ActivityLogBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property activityLogs in solutions + * @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 ActivityLogBase 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 ActivityLogBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivityLogBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ActivityLogBaseItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get activityLogs from solutions + */ + @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/beta/generated/solutions/backuprestore/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/reports/ReportsRequestBuilder.java new file mode 100644 index 00000000000..e9da81c85e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/reports/ReportsRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.beta.solutions.backuprestore.reports; + +import com.microsoft.graph.beta.models.BackupReport; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid.GetStatisticsByPolicyWithPolicyIdRequestBuilder; +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 reports property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReportsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReportsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReportsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/reports{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReportsRequestBuilder} 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 ReportsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/reports{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reports for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reports for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get reports from solutions + * @return a {@link BackupReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BackupReport get() { + return get(null); + } + /** + * Get reports from solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BackupReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BackupReport 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, BackupReport::createFromDiscriminatorValue); + } + /** + * Provides operations to call the getStatisticsByPolicy method. + * @param policyId Usage: policyId='{policyId}' + * @return a {@link GetStatisticsByPolicyWithPolicyIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetStatisticsByPolicyWithPolicyIdRequestBuilder getStatisticsByPolicyWithPolicyId(@jakarta.annotation.Nonnull final String policyId) { + Objects.requireNonNull(policyId); + return new GetStatisticsByPolicyWithPolicyIdRequestBuilder(pathParameters, requestAdapter, policyId); + } + /** + * Update the navigation property reports in solutions + * @param body The request body + * @return a {@link BackupReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BackupReport patch(@jakarta.annotation.Nonnull final BackupReport body) { + return patch(body, null); + } + /** + * Update the navigation property reports in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BackupReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BackupReport patch(@jakarta.annotation.Nonnull final BackupReport 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, BackupReport::createFromDiscriminatorValue); + } + /** + * Delete navigation property reports for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reports for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get reports from solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get reports from solutions + * @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 reports in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final BackupReport body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reports in solutions + * @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 BackupReport 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 ReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReportsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get reports from solutions + */ + @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/beta/generated/solutions/backuprestore/reports/getstatisticsbypolicywithpolicyid/GetStatisticsByPolicyWithPolicyIdRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/reports/getstatisticsbypolicywithpolicyid/GetStatisticsByPolicyWithPolicyIdRequestBuilder.java new file mode 100644 index 00000000000..78392f10162 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/backuprestore/reports/getstatisticsbypolicywithpolicyid/GetStatisticsByPolicyWithPolicyIdRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.solutions.backuprestore.reports.getstatisticsbypolicywithpolicyid; + +import com.microsoft.graph.beta.models.BackupPolicyReport; +import com.microsoft.graph.beta.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 getStatisticsByPolicy method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetStatisticsByPolicyWithPolicyIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetStatisticsByPolicyWithPolicyIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param policyId Usage: policyId='{policyId}' + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetStatisticsByPolicyWithPolicyIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String policyId) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/reports/getStatisticsByPolicy(policyId='{policyId}')", pathParameters); + this.pathParameters.put("policyId", policyId); + } + /** + * Instantiates a new {@link GetStatisticsByPolicyWithPolicyIdRequestBuilder} 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 GetStatisticsByPolicyWithPolicyIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/reports/getStatisticsByPolicy(policyId='{policyId}')", rawUrl); + } + /** + * Invoke function getStatisticsByPolicy + * @return a {@link BackupPolicyReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BackupPolicyReport get() { + return get(null); + } + /** + * Invoke function getStatisticsByPolicy + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BackupPolicyReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BackupPolicyReport 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, BackupPolicyReport::createFromDiscriminatorValue); + } + /** + * Invoke function getStatisticsByPolicy + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getStatisticsByPolicy + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/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 GetStatisticsByPolicyWithPolicyIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetStatisticsByPolicyWithPolicyIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetStatisticsByPolicyWithPolicyIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/BusinessScenarioTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/BusinessScenarioTaskItemRequestBuilder.java index 0609cc91f72..70fccb2c1d0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/BusinessScenarioTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/BusinessScenarioTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..077a2a5dac3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for solutions + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for solutions + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..af74d5bdd9d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..940665de921 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for solutions + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in solutions + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for solutions + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in solutions + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..df1230920a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..5fd349fe351 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..1d148b0bd98 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..5eb389c32be --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/solutions/businessscenarios/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.solutions.businessscenarios.item.planner.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/businessScenarios/{businessScenario%2Did}/planner/tasks/{businessScenarioTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java index 1768e182dd9..e8f96b4df78 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.FileStorageContainer; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containers.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.columns.ColumnsRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.drive.DriveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.lock.LockRequestBuilder; @@ -13,6 +14,7 @@ import com.microsoft.graph.beta.storage.filestorage.containers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.restore.RestoreRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -40,6 +42,14 @@ public class FileStorageContainerItemRequestBuilder extends BaseRequestBuilder { public ActivateRequestBuilder activate() { return new ActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the archive method. + * @return a {@link ArchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ArchiveRequestBuilder archive() { + return new ArchiveRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. * @return a {@link ColumnsRequestBuilder} @@ -120,6 +130,14 @@ public RestoreRequestBuilder restore() { public SharePointGroupsRequestBuilder sharePointGroups() { return new SharePointGroupsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the unarchive method. + * @return a {@link UnarchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnarchiveRequestBuilder unarchive() { + return new UnarchiveRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unlock method. * @return a {@link UnlockRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/archive/ArchiveRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/archive/ArchiveRequestBuilder.java new file mode 100644 index 00000000000..29998aa75f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/archive/ArchiveRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.item.archive; + +import com.microsoft.graph.beta.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 archive method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ArchiveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ArchiveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ArchiveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/archive", pathParameters); + } + /** + * Instantiates a new {@link ArchiveRequestBuilder} 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 ArchiveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/archive", rawUrl); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @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 ArchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ArchiveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ArchiveRequestBuilder(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/beta/generated/storage/filestorage/containers/item/unarchive/UnarchiveRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/unarchive/UnarchiveRequestBuilder.java new file mode 100644 index 00000000000..75f729d4583 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/item/unarchive/UnarchiveRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.item.unarchive; + +import com.microsoft.graph.beta.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 unarchive method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnarchiveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnarchiveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnarchiveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/unarchive", pathParameters); + } + /** + * Instantiates a new {@link UnarchiveRequestBuilder} 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 UnarchiveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/unarchive", rawUrl); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @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 UnarchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnarchiveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnarchiveRequestBuilder(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/beta/generated/storage/filestorage/containertypes/item/FileStorageContainerTypeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/FileStorageContainerTypeItemRequestBuilder.java index 527afddf17c..4527c95fa6a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/FileStorageContainerTypeItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/FileStorageContainerTypeItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.beta.models.FileStorageContainerType; import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.PermissionsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class FileStorageContainerTypeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the permissions property of the microsoft.graph.fileStorageContainerType entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link FileStorageContainerTypeItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..161912e46a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.Permission; +import com.microsoft.graph.beta.models.PermissionCollectionResponse; +import com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count.CountRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.PermissionItemRequestBuilder; +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 permissions property of the microsoft.graph.fileStorageContainerType entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.fileStorageContainerType entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} 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 PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get permissions from storage + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * Get permissions from storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse 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, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for storage + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Get permissions from storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get permissions from storage + * @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 permissions for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for storage + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get permissions from storage + */ + @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/beta/generated/storage/filestorage/containertypes/item/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7e9749e5859 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.count; + +import com.microsoft.graph.beta.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}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/$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}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/$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/beta/generated/storage/filestorage/containertypes/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..4dab1427d20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.Permission; +import com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants.RevokeGrantsRequestBuilder; +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 permissions property of the microsoft.graph.fileStorageContainerType entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the revokeGrants method. + * @return a {@link RevokeGrantsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RevokeGrantsRequestBuilder revokeGrants() { + return new RevokeGrantsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} 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 PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get permissions from storage + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * Get permissions from storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in storage + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get permissions from storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get permissions from storage + * @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 permissions in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in storage + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get permissions from storage + */ + @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/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..22978793a27 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant; + +import com.microsoft.graph.beta.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * 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("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..efdc4a39a2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..b9b52c00c7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.grant; + +import com.microsoft.graph.beta.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} 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 GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsPostRequestBody.java new file mode 100644 index 00000000000..99e0edb05c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants; + +import com.microsoft.graph.beta.models.DriveRecipient; +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 RevokeGrantsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RevokeGrantsPostRequestBody} and sets the default values. + */ + public RevokeGrantsPostRequestBody() { + 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 RevokeGrantsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RevokeGrantsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RevokeGrantsPostRequestBody(); + } + /** + * 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("grantees", (n) -> { this.setGrantees(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the grantees property value. The grantees property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGrantees() { + return this.backingStore.get("grantees"); + } + /** + * 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("grantees", this.getGrantees()); + 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 grantees property value. The grantees property + * @param value Value to set for the grantees property. + */ + public void setGrantees(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("grantees", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsRequestBuilder.java new file mode 100644 index 00000000000..3fc755cab62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containertypes/item/permissions/item/revokegrants/RevokeGrantsRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.storage.filestorage.containertypes.item.permissions.item.revokegrants; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.Permission; +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 revokeGrants method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RevokeGrantsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RevokeGrantsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RevokeGrantsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/{permission%2Did}/revokeGrants", pathParameters); + } + /** + * Instantiates a new {@link RevokeGrantsRequestBuilder} 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 RevokeGrantsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}/permissions/{permission%2Did}/revokeGrants", rawUrl); + } + /** + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final RevokeGrantsPostRequestBody body) { + return post(body, null); + } + /** + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final RevokeGrantsPostRequestBody 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, Permission::createFromDiscriminatorValue); + } + /** + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RevokeGrantsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Revoke access to a listItem or driveItem granted via a sharing link by removing the specified recipient from the link. + * @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 RevokeGrantsPostRequestBody 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 RevokeGrantsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RevokeGrantsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RevokeGrantsRequestBuilder(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/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java index 9d0dea6853b..6d12df5333a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.FileStorageContainer; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.drive.DriveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder; @@ -13,6 +14,7 @@ import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -40,6 +42,14 @@ public class FileStorageContainerItemRequestBuilder extends BaseRequestBuilder { public ActivateRequestBuilder activate() { return new ActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the archive method. + * @return a {@link ArchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ArchiveRequestBuilder archive() { + return new ArchiveRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. * @return a {@link ColumnsRequestBuilder} @@ -120,6 +130,14 @@ public RestoreRequestBuilder restore() { public SharePointGroupsRequestBuilder sharePointGroups() { return new SharePointGroupsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the unarchive method. + * @return a {@link UnarchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnarchiveRequestBuilder unarchive() { + return new UnarchiveRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unlock method. * @return a {@link UnlockRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/archive/ArchiveRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/archive/ArchiveRequestBuilder.java new file mode 100644 index 00000000000..961439b3bc7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/archive/ArchiveRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.archive; + +import com.microsoft.graph.beta.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 archive method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ArchiveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ArchiveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ArchiveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/archive", pathParameters); + } + /** + * Instantiates a new {@link ArchiveRequestBuilder} 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 ArchiveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/archive", rawUrl); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Archive an active fileStorageContainer. This action updates the archivalDetails. + * @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 ArchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ArchiveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ArchiveRequestBuilder(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/beta/generated/storage/filestorage/deletedcontainers/item/unarchive/UnarchiveRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/unarchive/UnarchiveRequestBuilder.java new file mode 100644 index 00000000000..2511862713c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/item/unarchive/UnarchiveRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.unarchive; + +import com.microsoft.graph.beta.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 unarchive method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnarchiveRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnarchiveRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnarchiveRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/unarchive", pathParameters); + } + /** + * Instantiates a new {@link UnarchiveRequestBuilder} 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 UnarchiveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/unarchive", rawUrl); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Unarchive an archived fileStorageContainer. This action updates the archivalDetails. + * @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 UnarchiveRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnarchiveRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnarchiveRequestBuilder(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/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index b9052e3f07e..6e96b298b7d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..76a9ab7ba16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..54b2bd66359 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..1f663afcdd4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teams + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teams + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..89f014e6d90 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..ad5ae009c62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..1456a0732f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..ab6f7d41fc6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index c2ef9b9fd61..ceb62841ff7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..bc8e55c43d0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9fa732570ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..8f3895e73ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teams + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teams + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..89dcd95d6eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..e8cd9dd8a8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..17cd88398e3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..d4548774cd1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index 6e007cf2edf..aee943da9dd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..a57ff77c86a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f84d2a14612 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..2ffe43c527c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teams + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teams + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..cd9804778dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..8fcdabb5947 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..7dc2cbc521b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..e0c0ba9183d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index a6c6fe52be5..378a13f4112 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..850dab2ce39 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f5d3232406c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..47dcb431b4b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teams + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teams + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teams + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..565d22c4ff3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..d6f986ba7fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..ddd558470de --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..077a3bc7e77 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teams.item.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index 8f2f6d1ff69..1d7cb0a5e91 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..d64ca3b26d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..959f2f871bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..3e9671a0ba1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..4c12e8d372e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..556e35b3f62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..e9f3e561f79 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..d03d8972bf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index 9c76819f7af..412a4a4731e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..45268466dbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dc6fc95b093 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..9e2785535e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..9397cd84bfb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..2e12e3adb1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..c7abbf50ef9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..ba46a845e52 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index 7d40184c0ef..a3e206a56ab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..2a8929d46bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9f24201cac4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..489050217a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..a993b954b6c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..49388148508 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..2364b31fb3c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..b4cc46b3ee2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index 87a8e86316e..2b997a0c852 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..955aa136da7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages for teamTemplateDefinition + * @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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7c520d660d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..749a27ddc08 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages for teamTemplateDefinition + * @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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages in teamTemplateDefinition + * @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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..f9e26fd30e8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..478068e2d27 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..d4d93f3f784 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..6debe8b189f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamtemplatedefinition.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index d6c3d23eefb..c6040cd7346 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..ab7d307660b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..69ac3004c07 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..792bc040ac5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamwork + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamwork + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..05713d14081 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..ab066c0cac1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..7a80b09c7c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..cc609b98c0d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index 161c796db6e..615da18cf17 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..8fecf2a6824 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..32a12d9fdff --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..5edc8925912 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamwork + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamwork + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..e6cc0069f0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..cf4fc62a2d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..64d25df7e63 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..21a4a203089 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.deletedteams.item.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index c2be864dbbb..9ded02040e2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..8aa1500c01e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..22a75b6200f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..d16535a3c6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamwork + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamwork + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..7a85cdd7f8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..69aeff1e3b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..6601ba9ed66 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..9de0aa38c25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index 789bffd59eb..da53dcd4f52 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..de322d672d5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..69ce2df5daf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..1efccf7d6c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamwork + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamwork + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..398f7a9c266 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..b71c74c6f5b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..bcf45d24893 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..96597a3861b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.channels.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index 71d66937404..ad7f14dfe09 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..9ea06d3579a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b76c373e9b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..7e1fb26c900 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamwork + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamwork + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..83b4c2484a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..8690f94798a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..3b485f6fbb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..e4404ed2d5f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index d5332d7f516..0350f29c1c7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..635d1cbf8c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6ab547d0e92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..78216a82e9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for teamwork + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for teamwork + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in teamwork + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..f8a5ea4043c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..8167c987e1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..96a1c20fe40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..0e5165e4285 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.teamwork.teamtemplates.item.definitions.item.teamdefinition.primarychannel.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/users/item/authentication/externalauthenticationmethods/ExternalAuthenticationMethodsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/externalauthenticationmethods/ExternalAuthenticationMethodsRequestBuilder.java index 0ac6214d333..231be4aadb7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/externalauthenticationmethods/ExternalAuthenticationMethodsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/externalauthenticationmethods/ExternalAuthenticationMethodsRequestBuilder.java @@ -60,7 +60,7 @@ public ExternalAuthenticationMethodsRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @return a {@link ExternalAuthenticationMethodCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public ExternalAuthenticationMethodCollectionResponse get() { return get(null); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ExternalAuthenticationMethodCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public ExternalAuthenticationMethod post(@jakarta.annotation.Nonnull final Exter return this.requestAdapter.send(requestInfo, errorMapping, ExternalAuthenticationMethod::createFromDiscriminatorValue); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public ExternalAuthenticationMethodsRequestBuilder withUrl(@jakarta.annotation.N return new ExternalAuthenticationMethodsRequestBuilder(rawUrl, requestAdapter); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/externalauthenticationmethods/item/ExternalAuthenticationMethodItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/externalauthenticationmethods/item/ExternalAuthenticationMethodItemRequestBuilder.java index f2afe2eaa31..5de0938f677 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/externalauthenticationmethods/item/ExternalAuthenticationMethodItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/authentication/externalauthenticationmethods/item/ExternalAuthenticationMethodItemRequestBuilder.java @@ -57,7 +57,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @return a {@link ExternalAuthenticationMethod} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -66,7 +66,7 @@ public ExternalAuthenticationMethod get() { return get(null); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ExternalAuthenticationMethod} * @throws ODataError When receiving a 4XX or 5XX status code @@ -124,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -184,7 +184,7 @@ public ExternalAuthenticationMethodItemRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents the external methods registered to a user for authentication. + * Represents the external MFA registered to a user for authentication. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/ChatItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/ChatItemRequestBuilder.java index c49a7731fbb..ead628383f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/ChatItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/ChatItemRequestBuilder.java @@ -17,6 +17,7 @@ import com.microsoft.graph.beta.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder; import com.microsoft.graph.beta.users.item.chats.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.beta.users.item.chats.item.tabs.TabsRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder; import com.microsoft.graph.beta.users.item.chats.item.unhideforuser.UnhideForUserRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -156,6 +157,14 @@ public StartMigrationRequestBuilder startMigration() { public TabsRequestBuilder tabs() { return new TabsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + * @return a {@link TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder targetedMessages() { + return new TargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unhideForUser method. * @return a {@link UnhideForUserRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..9c0a7ece110 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TargetedChatMessage; +import com.microsoft.graph.beta.models.TargetedChatMessageCollectionResponse; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder; +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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedMessagesRequestBuilder 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 targetedMessages property of the microsoft.graph.chat entity. + * @param targetedChatMessageId The unique identifier of targetedChatMessage + * @return a {@link TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder byTargetedChatMessageId(@jakarta.annotation.Nonnull final String targetedChatMessageId) { + Objects.requireNonNull(targetedChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("targetedChatMessage%2Did", targetedChatMessageId); + return new TargetedChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} 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 TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get targetedMessages from users + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get() { + return get(null); + } + /** + * Get targetedMessages from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse 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, TargetedChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to targetedMessages for users + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to targetedMessages for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Get targetedMessages from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages from users + * @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 targetedMessages for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to targetedMessages 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 TargetedChatMessage 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 TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get targetedMessages from users + */ + @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/beta/generated/users/item/chats/item/targetedmessages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c19880d52a3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/$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}/chats/{chat%2Did}/targetedMessages/$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/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..d0dd59c27f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.TargetedChatMessage; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder; +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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} 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 TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property targetedMessages for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property targetedMessages 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); + } + /** + * Get targetedMessages from users + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get() { + return get(null); + } + /** + * Get targetedMessages from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property targetedMessages in users + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property targetedMessages in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property targetedMessages for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property targetedMessages 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; + } + /** + * Get targetedMessages from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages from users + * @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 targetedMessages in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property targetedMessages 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 TargetedChatMessage 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 TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedChatMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get targetedMessages from users + */ + @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/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..01f700efef8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents; + +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} 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 HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse 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, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents 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 ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..11e4cd89d4e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$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/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..aa65030ca6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item; + +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder; +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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} 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 ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents 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); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents 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; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents 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 ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..dfcdd21bd82 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.hostedcontents.item.value; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} 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 ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..e11eee69dce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java @@ -0,0 +1,270 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies; + +import com.microsoft.graph.beta.models.ChatMessage; +import com.microsoft.graph.beta.models.ChatMessageCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat.ForwardToChatRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the forwardToChat method. + * @return a {@link ForwardToChatRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ForwardToChatRequestBuilder forwardToChat() { + return new ForwardToChatRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @param chatMessageId The unique identifier of chatMessage + * @return a {@link ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder byChatMessageId(@jakarta.annotation.Nonnull final String chatMessageId) { + Objects.requireNonNull(chatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessage%2Did", chatMessageId); + return new ChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse 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, ChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for users + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for users + * @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 + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies 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 ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/beta/generated/users/item/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5f575b50074 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..2f1e30b7e76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.beta.models.ChatMessage; +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 DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + 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} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * 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(ChatMessage::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/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..0f8be75e2e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} 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}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} 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}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @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) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can obtain new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java new file mode 100644 index 00000000000..cba7c862281 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostRequestBody.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat; + +import com.microsoft.graph.beta.models.ChatMessage; +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 ForwardToChatPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ForwardToChatPostRequestBody} and sets the default values. + */ + public ForwardToChatPostRequestBody() { + 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 ForwardToChatPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ForwardToChatPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ForwardToChatPostRequestBody(); + } + /** + * 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 additionalMessage property value. The additionalMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getAdditionalMessage() { + return this.backingStore.get("additionalMessage"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("additionalMessage", (n) -> { this.setAdditionalMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("targetChatIds", (n) -> { this.setTargetChatIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the targetChatIds property value. The targetChatIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTargetChatIds() { + return this.backingStore.get("targetChatIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("additionalMessage", this.getAdditionalMessage()); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeCollectionOfPrimitiveValues("targetChatIds", this.getTargetChatIds()); + 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 additionalMessage property value. The additionalMessage property + * @param value Value to set for the additionalMessage property. + */ + public void setAdditionalMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("additionalMessage", 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the targetChatIds property value. The targetChatIds property + * @param value Value to set for the targetChatIds property. + */ + public void setTargetChatIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("targetChatIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java new file mode 100644 index 00000000000..3f8e2e01682 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat; + +import com.microsoft.graph.beta.models.ActionResultPart; +import com.microsoft.graph.beta.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 ForwardToChatPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ForwardToChatPostResponse} and sets the default values. + */ + public ForwardToChatPostResponse() { + 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 ForwardToChatPostResponse} + */ + @jakarta.annotation.Nonnull + public static ForwardToChatPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ForwardToChatPostResponse(); + } + /** + * 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/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java new file mode 100644 index 00000000000..5e656f079b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/forwardtochat/ForwardToChatRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.forwardtochat; + +import com.microsoft.graph.beta.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 forwardToChat method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ForwardToChatRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ForwardToChatRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ForwardToChatRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/forwardToChat", pathParameters); + } + /** + * Instantiates a new {@link ForwardToChatRequestBuilder} 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 ForwardToChatRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/forwardToChat", rawUrl); + } + /** + * Forward a chat message, a channel message, or a channel message reply to a chat. + * @param body The request body + * @return a {@link ForwardToChatPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ForwardToChatPostResponse post(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody body) { + return post(body, null); + } + /** + * Forward a chat message, a channel message, or a channel message reply to a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ForwardToChatPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ForwardToChatPostResponse post(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody 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, ForwardToChatPostResponse::createFromDiscriminatorValue); + } + /** + * Forward a chat message, a channel message, or a channel message reply to a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Forward a chat message, a channel message, or a channel message reply to 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ForwardToChatPostRequestBody 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 ForwardToChatRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ForwardToChatRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ForwardToChatRequestBuilder(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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..67400bc8193 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item; + +import com.microsoft.graph.beta.models.ChatMessage; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the softDelete method. + * @return a {@link SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder softDelete() { + return new SoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the undoSoftDelete method. + * @return a {@link UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder undoSoftDelete() { + return new UndoSoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} 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 ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies 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); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @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 + */ + @jakarta.annotation.Nullable + public ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in users + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in users + * @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 + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies 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; + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property replies in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies 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 ChatMessage 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 ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageItemRequestBuilder(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 { + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..86d599c354e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents; + +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} 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 HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse 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, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents 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 ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..34993af8da3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count; + +import com.microsoft.graph.beta.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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..7096908fa9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item; + +import com.microsoft.graph.beta.models.ChatMessageHostedContent; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder; +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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} 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 ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents 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); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents 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; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @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 hostedContents in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents 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 ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b5f99f3d69e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} 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 ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..c3bb766c7c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..cc17cb098ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", rawUrl); + } + /** + * Invoke action setReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action setReaction + * @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 + */ + public void post(@jakarta.annotation.Nonnull final SetReactionPostRequestBody 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); + } + /** + * Invoke action setReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action setReaction + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..684be7f7b69 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.softdelete; + +import com.microsoft.graph.beta.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 softDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", pathParameters); + } + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} 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 SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", rawUrl); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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 SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SoftDeleteRequestBuilder(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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..e88eab7ce09 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete; + +import com.microsoft.graph.beta.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 undoSoftDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UndoSoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", pathParameters); + } + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} 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 UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", rawUrl); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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 UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UndoSoftDeleteRequestBuilder(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/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..018e19c616a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..80a575d4f47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action unsetReaction + * @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 + */ + public void post(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody 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); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action unsetReaction + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..099cf39caa4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.beta.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * 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.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..273373f42b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.users.item.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.beta.models.ChatMessage; +import com.microsoft.graph.beta.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} 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 ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in 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 + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in 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 + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/beta/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java index b44be7cf212..8aac697be94 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder; import com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivities.LearningCourseActivitiesRequestBuilder; import com.microsoft.graph.beta.users.item.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; +import com.microsoft.graph.beta.users.item.employeeexperience.storyline.StorylineRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -39,6 +40,14 @@ public AssignedRolesRequestBuilder assignedRoles() { public LearningCourseActivitiesRequestBuilder learningCourseActivities() { return new LearningCourseActivitiesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the storyline property of the microsoft.graph.employeeExperienceUser entity. + * @return a {@link StorylineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StorylineRequestBuilder storyline() { + return new StorylineRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EmployeeExperienceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -74,7 +83,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get employeeExperience from users + * The employee experience resources for the user. Read-only. Nullable. * @return a {@link EmployeeExperienceUser} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -83,7 +92,7 @@ public EmployeeExperienceUser get() { return get(null); } /** - * Get employeeExperience from users + * The employee experience resources for the user. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EmployeeExperienceUser} * @throws ODataError When receiving a 4XX or 5XX status code @@ -151,7 +160,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get employeeExperience from users + * The employee experience resources for the user. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -159,7 +168,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get employeeExperience from users + * The employee experience resources for the user. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -211,7 +220,7 @@ public EmployeeExperienceRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get employeeExperience from users + * The employee experience resources for the user. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/StorylineRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/StorylineRequestBuilder.java new file mode 100644 index 00000000000..fc2e55fa075 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/StorylineRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.storyline; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.Storyline; +import com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.FollowersRequestBuilder; +import com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.FollowingsRequestBuilder; +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 storyline property of the microsoft.graph.employeeExperienceUser entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StorylineRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the followers property of the microsoft.graph.storyline entity. + * @return a {@link FollowersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FollowersRequestBuilder followers() { + return new FollowersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the followings property of the microsoft.graph.storyline entity. + * @return a {@link FollowingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FollowingsRequestBuilder followings() { + return new FollowingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link StorylineRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StorylineRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StorylineRequestBuilder} 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 StorylineRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property storyline for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property storyline 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 user's storyline for following and engagement features. + * @return a {@link Storyline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Storyline get() { + return get(null); + } + /** + * The user's storyline for following and engagement features. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Storyline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Storyline 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, Storyline::createFromDiscriminatorValue); + } + /** + * Update the navigation property storyline in users + * @param body The request body + * @return a {@link Storyline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Storyline patch(@jakarta.annotation.Nonnull final Storyline body) { + return patch(body, null); + } + /** + * Update the navigation property storyline in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Storyline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Storyline patch(@jakarta.annotation.Nonnull final Storyline 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, Storyline::createFromDiscriminatorValue); + } + /** + * Delete navigation property storyline for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property storyline 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 user's storyline for following and engagement features. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user's storyline for following and engagement features. + * @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 storyline in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Storyline body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property storyline 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 Storyline 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 StorylineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StorylineRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StorylineRequestBuilder(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 user's storyline for following and engagement features. + */ + @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/beta/generated/users/item/employeeexperience/storyline/followers/FollowersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/FollowersRequestBuilder.java new file mode 100644 index 00000000000..cd246e35724 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/FollowersRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.StorylineFollower; +import com.microsoft.graph.beta.models.StorylineFollowerCollectionResponse; +import com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item.StorylineFollowerItemRequestBuilder; +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 followers property of the microsoft.graph.storyline entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FollowersRequestBuilder 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 followers property of the microsoft.graph.storyline entity. + * @param storylineFollowerId The unique identifier of storylineFollower + * @return a {@link StorylineFollowerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StorylineFollowerItemRequestBuilder byStorylineFollowerId(@jakarta.annotation.Nonnull final String storylineFollowerId) { + Objects.requireNonNull(storylineFollowerId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("storylineFollower%2Did", storylineFollowerId); + return new StorylineFollowerItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FollowersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FollowersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FollowersRequestBuilder} 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 FollowersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve a list of users who are following a specified user's storyline. + * @return a {@link StorylineFollowerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StorylineFollowerCollectionResponse get() { + return get(null); + } + /** + * Retrieve a list of users who are following a specified user's storyline. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollowerCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StorylineFollowerCollectionResponse 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, StorylineFollowerCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to followers for users + * @param body The request body + * @return a {@link StorylineFollower} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollower post(@jakarta.annotation.Nonnull final StorylineFollower body) { + return post(body, null); + } + /** + * Create new navigation property to followers for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollower} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollower post(@jakarta.annotation.Nonnull final StorylineFollower 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, StorylineFollower::createFromDiscriminatorValue); + } + /** + * Retrieve a list of users who are following a specified user's storyline. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a list of users who are following a specified user's storyline. + * @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 followers for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StorylineFollower body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to followers 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 StorylineFollower 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 FollowersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FollowersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FollowersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve a list of users who are following a specified user's storyline. + */ + @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/beta/generated/users/item/employeeexperience/storyline/followers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c3b523576c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.count; + +import com.microsoft.graph.beta.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}/employeeExperience/storyline/followers/$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}/employeeExperience/storyline/followers/$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/beta/generated/users/item/employeeexperience/storyline/followers/item/StorylineFollowerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/item/StorylineFollowerItemRequestBuilder.java new file mode 100644 index 00000000000..80cde997830 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followers/item/StorylineFollowerItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.storyline.followers.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.StorylineFollower; +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 followers property of the microsoft.graph.storyline entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StorylineFollowerItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StorylineFollowerItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StorylineFollowerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followers/{storylineFollower%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StorylineFollowerItemRequestBuilder} 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 StorylineFollowerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followers/{storylineFollower%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property followers for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property followers 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 users who are following this user. + * @return a {@link StorylineFollower} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollower get() { + return get(null); + } + /** + * The users who are following this user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollower} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollower 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, StorylineFollower::createFromDiscriminatorValue); + } + /** + * Update the navigation property followers in users + * @param body The request body + * @return a {@link StorylineFollower} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollower patch(@jakarta.annotation.Nonnull final StorylineFollower body) { + return patch(body, null); + } + /** + * Update the navigation property followers in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollower} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollower patch(@jakarta.annotation.Nonnull final StorylineFollower 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, StorylineFollower::createFromDiscriminatorValue); + } + /** + * Delete navigation property followers for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property followers 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 users who are following this user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The users who are following this user. + * @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 followers in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final StorylineFollower body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property followers 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 StorylineFollower 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 StorylineFollowerItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StorylineFollowerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StorylineFollowerItemRequestBuilder(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 users who are following this user. + */ + @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/beta/generated/users/item/employeeexperience/storyline/followings/FollowingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/FollowingsRequestBuilder.java new file mode 100644 index 00000000000..85833655ac6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/FollowingsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.StorylineFollowing; +import com.microsoft.graph.beta.models.StorylineFollowingCollectionResponse; +import com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item.StorylineFollowingItemRequestBuilder; +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 followings property of the microsoft.graph.storyline entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FollowingsRequestBuilder 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 followings property of the microsoft.graph.storyline entity. + * @param storylineFollowingId The unique identifier of storylineFollowing + * @return a {@link StorylineFollowingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StorylineFollowingItemRequestBuilder byStorylineFollowingId(@jakarta.annotation.Nonnull final String storylineFollowingId) { + Objects.requireNonNull(storylineFollowingId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("storylineFollowing%2Did", storylineFollowingId); + return new StorylineFollowingItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FollowingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FollowingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FollowingsRequestBuilder} 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 FollowingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve a list of users whose storyline the specified user is currently following. + * @return a {@link StorylineFollowingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StorylineFollowingCollectionResponse get() { + return get(null); + } + /** + * Retrieve a list of users whose storyline the specified user is currently following. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollowingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StorylineFollowingCollectionResponse 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, StorylineFollowingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to followings for users + * @param body The request body + * @return a {@link StorylineFollowing} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollowing post(@jakarta.annotation.Nonnull final StorylineFollowing body) { + return post(body, null); + } + /** + * Create new navigation property to followings for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollowing} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollowing post(@jakarta.annotation.Nonnull final StorylineFollowing 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, StorylineFollowing::createFromDiscriminatorValue); + } + /** + * Retrieve a list of users whose storyline the specified user is currently following. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a list of users whose storyline the specified user is currently following. + * @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 followings for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StorylineFollowing body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to followings 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 StorylineFollowing 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 FollowingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FollowingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FollowingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve a list of users whose storyline the specified user is currently following. + */ + @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/beta/generated/users/item/employeeexperience/storyline/followings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9c8cd465b9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.count; + +import com.microsoft.graph.beta.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}/employeeExperience/storyline/followings/$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}/employeeExperience/storyline/followings/$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/beta/generated/users/item/employeeexperience/storyline/followings/item/StorylineFollowingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/item/StorylineFollowingItemRequestBuilder.java new file mode 100644 index 00000000000..c224a64d239 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/employeeexperience/storyline/followings/item/StorylineFollowingItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.users.item.employeeexperience.storyline.followings.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.StorylineFollowing; +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 followings property of the microsoft.graph.storyline entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StorylineFollowingItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StorylineFollowingItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StorylineFollowingItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followings/{storylineFollowing%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StorylineFollowingItemRequestBuilder} 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 StorylineFollowingItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/storyline/followings/{storylineFollowing%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property followings for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property followings 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 users that this user is following. + * @return a {@link StorylineFollowing} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollowing get() { + return get(null); + } + /** + * The users that this user is following. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollowing} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollowing 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, StorylineFollowing::createFromDiscriminatorValue); + } + /** + * Update the navigation property followings in users + * @param body The request body + * @return a {@link StorylineFollowing} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollowing patch(@jakarta.annotation.Nonnull final StorylineFollowing body) { + return patch(body, null); + } + /** + * Update the navigation property followings in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StorylineFollowing} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StorylineFollowing patch(@jakarta.annotation.Nonnull final StorylineFollowing 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, StorylineFollowing::createFromDiscriminatorValue); + } + /** + * Delete navigation property followings for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property followings 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 users that this user is following. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The users that this user is following. + * @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 followings in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final StorylineFollowing body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property followings 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 StorylineFollowing 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 StorylineFollowingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StorylineFollowingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StorylineFollowingItemRequestBuilder(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 users that this user is following. + */ + @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/beta/generated/users/item/insights/shared/SharedRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/SharedRequestBuilder.java index b11ca05911c..a0caaacf8ee 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/SharedRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/SharedRequestBuilder.java @@ -26,7 +26,10 @@ public class SharedRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -35,8 +38,11 @@ public CountRequestBuilder count() { * Provides operations to manage the shared property of the microsoft.graph.officeGraphInsights entity. * @param sharedInsightId The unique identifier of sharedInsight * @return a {@link SharedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedInsightItemRequestBuilder bySharedInsightId(@jakarta.annotation.Nonnull final String sharedInsightId) { Objects.requireNonNull(sharedInsightId); final HashMap urlTplParams = new HashMap(this.pathParameters); @@ -63,8 +69,11 @@ public SharedRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja * Access this property from the derived type itemInsights. * @return a {@link SharedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsightCollectionResponse get() { return get(null); } @@ -73,8 +82,11 @@ public SharedInsightCollectionResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -86,8 +98,11 @@ public SharedInsightCollectionResponse get(@jakarta.annotation.Nullable final ja * @param body The request body * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body) { return post(body, null); } @@ -97,8 +112,11 @@ public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -109,8 +127,11 @@ public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body, /** * Access this property from the derived type itemInsights. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -118,8 +139,11 @@ public RequestInformation toGetRequestInformation() { * Access this property from the derived type itemInsights. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -130,8 +154,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Create new navigation property to shared for users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body) { return toPostRequestInformation(body, null); } @@ -140,8 +167,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -154,8 +184,11 @@ 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 SharedRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SharedRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/count/CountRequestBuilder.java index 3242d9d67d0..108f7101dec 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/count/CountRequestBuilder.java @@ -39,8 +39,11 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get() { return get(null); } @@ -49,8 +52,11 @@ public Integer get() { * @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 + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -60,8 +66,11 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -69,8 +78,11 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -81,8 +93,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java index 82ed087ecb0..7e2649c6b02 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java @@ -25,7 +25,10 @@ public class SharedInsightItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the lastSharedMethod property of the microsoft.graph.sharedInsight entity. * @return a {@link LastSharedMethodRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public LastSharedMethodRequestBuilder lastSharedMethod() { return new LastSharedMethodRequestBuilder(pathParameters, requestAdapter); @@ -33,7 +36,10 @@ public LastSharedMethodRequestBuilder lastSharedMethod() { /** * Provides operations to manage the resource property of the microsoft.graph.sharedInsight entity. * @return a {@link ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public ResourceRequestBuilder resource() { return new ResourceRequestBuilder(pathParameters, requestAdapter); @@ -57,7 +63,10 @@ public SharedInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String /** * Delete navigation property shared for users * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete() { delete(null); } @@ -65,7 +74,10 @@ public void delete() { * Delete navigation property shared 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 + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -76,8 +88,11 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume * Access this property from the derived type itemInsights. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight get() { return get(null); } @@ -86,8 +101,11 @@ public SharedInsight get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -99,8 +117,11 @@ public SharedInsight get(@jakarta.annotation.Nullable final java.util.function.C * @param body The request body * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body) { return patch(body, null); } @@ -110,8 +131,11 @@ public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -122,8 +146,11 @@ public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body, /** * Delete navigation property shared for users * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -131,8 +158,11 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property shared for users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -142,8 +172,11 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl /** * Access this property from the derived type itemInsights. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -151,8 +184,11 @@ public RequestInformation toGetRequestInformation() { * Access this property from the derived type itemInsights. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -163,8 +199,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Update the navigation property shared in users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body) { return toPatchRequestInformation(body, null); } @@ -173,8 +212,11 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -187,8 +229,11 @@ 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 SharedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SharedInsightItemRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java index cec0f88e275..7b3465115df 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java @@ -40,8 +40,11 @@ public LastSharedMethodRequestBuilder(@jakarta.annotation.Nonnull final String r * Get lastSharedMethod from users * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get() { return get(null); } @@ -50,8 +53,11 @@ public Entity get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -61,8 +67,11 @@ public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer /** * Get lastSharedMethod from users * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -70,8 +79,11 @@ public RequestInformation toGetRequestInformation() { * Get lastSharedMethod from users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -82,8 +94,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 LastSharedMethodRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public LastSharedMethodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new LastSharedMethodRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java index 6e31819f0f1..40041a81ce6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java @@ -40,8 +40,11 @@ public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get() { return get(null); } @@ -50,8 +53,11 @@ public Entity get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -61,8 +67,11 @@ public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer /** * Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -70,8 +79,11 @@ public RequestInformation toGetRequestInformation() { * Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -82,8 +94,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ResourceRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/UsedRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/UsedRequestBuilder.java index 27a71a64ef5..193a558ce34 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/UsedRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/UsedRequestBuilder.java @@ -26,7 +26,10 @@ public class UsedRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -35,8 +38,11 @@ public CountRequestBuilder count() { * Provides operations to manage the used property of the microsoft.graph.officeGraphInsights entity. * @param usedInsightId The unique identifier of usedInsight * @return a {@link UsedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public UsedInsightItemRequestBuilder byUsedInsightId(@jakarta.annotation.Nonnull final String usedInsightId) { Objects.requireNonNull(usedInsightId); final HashMap urlTplParams = new HashMap(this.pathParameters); @@ -63,8 +69,11 @@ public UsedRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka * Access this property from the derived type itemInsights. * @return a {@link UsedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsightCollectionResponse get() { return get(null); } @@ -73,8 +82,11 @@ public UsedInsightCollectionResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -86,8 +98,11 @@ public UsedInsightCollectionResponse get(@jakarta.annotation.Nullable final java * @param body The request body * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body) { return post(body, null); } @@ -97,8 +112,11 @@ public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -109,8 +127,11 @@ public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body, @jak /** * Access this property from the derived type itemInsights. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -118,8 +139,11 @@ public RequestInformation toGetRequestInformation() { * Access this property from the derived type itemInsights. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -130,8 +154,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Create new navigation property to used for users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body) { return toPostRequestInformation(body, null); } @@ -140,8 +167,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -154,8 +184,11 @@ 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 UsedRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public UsedRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new UsedRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/count/CountRequestBuilder.java index 0535c50cb07..ef74c14ca6c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/count/CountRequestBuilder.java @@ -39,8 +39,11 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get() { return get(null); } @@ -49,8 +52,11 @@ public Integer get() { * @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 + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -60,8 +66,11 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -69,8 +78,11 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -81,8 +93,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java index 8859e40a964..e6b6a7264ba 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java @@ -24,7 +24,10 @@ public class UsedInsightItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the resource property of the microsoft.graph.usedInsight entity. * @return a {@link ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public ResourceRequestBuilder resource() { return new ResourceRequestBuilder(pathParameters, requestAdapter); @@ -48,7 +51,10 @@ public UsedInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Delete navigation property used for users * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete() { delete(null); } @@ -56,7 +62,10 @@ public void delete() { * Delete navigation property used 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 + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -67,8 +76,11 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume * Access this property from the derived type itemInsights. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight get() { return get(null); } @@ -77,8 +89,11 @@ public UsedInsight get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -90,8 +105,11 @@ public UsedInsight get(@jakarta.annotation.Nullable final java.util.function.Con * @param body The request body * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body) { return patch(body, null); } @@ -101,8 +119,11 @@ public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -113,8 +134,11 @@ public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body, @ja /** * Delete navigation property used for users * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -122,8 +146,11 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property used for users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -133,8 +160,11 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl /** * Access this property from the derived type itemInsights. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -142,8 +172,11 @@ public RequestInformation toGetRequestInformation() { * Access this property from the derived type itemInsights. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -154,8 +187,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Update the navigation property used in users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body) { return toPatchRequestInformation(body, null); } @@ -164,8 +200,11 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -178,8 +217,11 @@ 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 UsedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public UsedInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new UsedInsightItemRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java index 3aa1cba6355..e5bc9b9040e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java @@ -40,8 +40,11 @@ public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get() { return get(null); } @@ -50,8 +53,11 @@ public Entity get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -61,8 +67,11 @@ public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer /** * Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -70,8 +79,11 @@ public RequestInformation toGetRequestInformation() { * Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated 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); @@ -82,8 +94,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable 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 ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ResourceRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java index 9fa37d5a277..9c48359b3ff 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -38,16 +38,21 @@ import com.microsoft.graph.beta.users.item.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.requestremoteassistance.RequestRemoteAssistanceRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder; +import com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen.RestoreManagedHomeScreenRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.retire.RetireRequestBuilder; +import com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail.RetrieveDeviceLocalAdminAccountDetailRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.retrievemacosmanageddevicelocaladminaccountdetail.RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder; +import com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode.RetrieveRecoveryLockPasscodeRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.revokeapplevpplicenses.RevokeAppleVppLicensesRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.rotatebitlockerkeys.RotateBitLockerKeysRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.rotatefilevaultkey.RotateFileVaultKeyRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.rotatelocaladminpassword.RotateLocalAdminPasswordRequestBuilder; +import com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode.RotateRecoveryLockPasscodeRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.securitybaselinestates.SecurityBaselineStatesRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.sendcustomnotificationtocompanyportal.SendCustomNotificationToCompanyPortalRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.setdevicename.SetDeviceNameRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.shutdown.ShutDownRequestBuilder; +import com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen.SuspendManagedHomeScreenRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.syncdevice.SyncDeviceRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.triggerconfigurationmanageraction.TriggerConfigurationManagerActionRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.updatewindowsdeviceaccount.UpdateWindowsDeviceAccountRequestBuilder; @@ -362,6 +367,14 @@ public RequestRemoteAssistanceRequestBuilder requestRemoteAssistance() { public ResetPasscodeRequestBuilder resetPasscode() { return new ResetPasscodeRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the restoreManagedHomeScreen method. + * @return a {@link RestoreManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreManagedHomeScreenRequestBuilder restoreManagedHomeScreen() { + return new RestoreManagedHomeScreenRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retire method. * @return a {@link RetireRequestBuilder} @@ -370,6 +383,14 @@ public ResetPasscodeRequestBuilder resetPasscode() { public RetireRequestBuilder retire() { return new RetireRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveDeviceLocalAdminAccountDetail method. + * @return a {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder retrieveDeviceLocalAdminAccountDetail() { + return new RetrieveDeviceLocalAdminAccountDetailRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retrieveMacOSManagedDeviceLocalAdminAccountDetail method. * @return a {@link RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder} @@ -378,6 +399,14 @@ public RetireRequestBuilder retire() { public RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder retrieveMacOSManagedDeviceLocalAdminAccountDetail() { return new RetrieveMacOSManagedDeviceLocalAdminAccountDetailRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveRecoveryLockPasscode method. + * @return a {@link RetrieveRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveRecoveryLockPasscodeRequestBuilder retrieveRecoveryLockPasscode() { + return new RetrieveRecoveryLockPasscodeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the revokeAppleVppLicenses method. * @return a {@link RevokeAppleVppLicensesRequestBuilder} @@ -410,6 +439,14 @@ public RotateFileVaultKeyRequestBuilder rotateFileVaultKey() { public RotateLocalAdminPasswordRequestBuilder rotateLocalAdminPassword() { return new RotateLocalAdminPasswordRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the rotateRecoveryLockPasscode method. + * @return a {@link RotateRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RotateRecoveryLockPasscodeRequestBuilder rotateRecoveryLockPasscode() { + return new RotateRecoveryLockPasscodeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the securityBaselineStates property of the microsoft.graph.managedDevice entity. * @return a {@link SecurityBaselineStatesRequestBuilder} @@ -442,6 +479,14 @@ public SetDeviceNameRequestBuilder setDeviceName() { public ShutDownRequestBuilder shutDown() { return new ShutDownRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the suspendManagedHomeScreen method. + * @return a {@link SuspendManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SuspendManagedHomeScreenRequestBuilder suspendManagedHomeScreen() { + return new SuspendManagedHomeScreenRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the syncDevice method. * @return a {@link SyncDeviceRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java new file mode 100644 index 00000000000..15f3ea814ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/restoremanagedhomescreen/RestoreManagedHomeScreenRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.restoremanagedhomescreen; + +import com.microsoft.graph.beta.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 restoreManagedHomeScreen method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreManagedHomeScreenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreManagedHomeScreenRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/restoreManagedHomeScreen", pathParameters); + } + /** + * Instantiates a new {@link RestoreManagedHomeScreenRequestBuilder} 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 RestoreManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/restoreManagedHomeScreen", rawUrl); + } + /** + * Restore Managed Home Screen + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Restore Managed Home Screen + * @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 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); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Restore Managed Home Screen + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Restore Managed Home Screen + * @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 RestoreManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreManagedHomeScreenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreManagedHomeScreenRequestBuilder(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/beta/generated/users/item/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java new file mode 100644 index 00000000000..62e7fade0b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrievedevicelocaladminaccountdetail/RetrieveDeviceLocalAdminAccountDetailRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.retrievedevicelocaladminaccountdetail; + +import com.microsoft.graph.beta.models.DeviceLocalAdminAccountDetail; +import com.microsoft.graph.beta.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 retrieveDeviceLocalAdminAccountDetail method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveDeviceLocalAdminAccountDetailRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/retrieveDeviceLocalAdminAccountDetail()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveDeviceLocalAdminAccountDetailRequestBuilder} 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 RetrieveDeviceLocalAdminAccountDetailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/retrieveDeviceLocalAdminAccountDetail()", rawUrl); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @return a {@link DeviceLocalAdminAccountDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceLocalAdminAccountDetail get() { + return get(null); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceLocalAdminAccountDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceLocalAdminAccountDetail 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, DeviceLocalAdminAccountDetail::createFromDiscriminatorValue); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrieveDeviceLocalAdminAccountDetail + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/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 RetrieveDeviceLocalAdminAccountDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveDeviceLocalAdminAccountDetailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveDeviceLocalAdminAccountDetailRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java new file mode 100644 index 00000000000..1b4229b35bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeGetResponse.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode; + +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 RetrieveRecoveryLockPasscodeGetResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeGetResponse} and sets the default values. + */ + public RetrieveRecoveryLockPasscodeGetResponse() { + 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 RetrieveRecoveryLockPasscodeGetResponse} + */ + @jakarta.annotation.Nonnull + public static RetrieveRecoveryLockPasscodeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveRecoveryLockPasscodeGetResponse(); + } + /** + * 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("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String 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); + writer.writeStringValue("value", this.getValue()); + 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 value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java new file mode 100644 index 00000000000..170499b826a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/retrieverecoverylockpasscode/RetrieveRecoveryLockPasscodeRequestBuilder.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.retrieverecoverylockpasscode; + +import com.microsoft.graph.beta.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 retrieveRecoveryLockPasscode method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveRecoveryLockPasscodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/retrieveRecoveryLockPasscode()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveRecoveryLockPasscodeRequestBuilder} 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 RetrieveRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/retrieveRecoveryLockPasscode()", rawUrl); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @return a {@link RetrieveRecoveryLockPasscodeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RetrieveRecoveryLockPasscodeGetResponse get() { + return get(null); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RetrieveRecoveryLockPasscodeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RetrieveRecoveryLockPasscodeGetResponse 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, RetrieveRecoveryLockPasscodeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function retrieveRecoveryLockPasscode + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/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 RetrieveRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveRecoveryLockPasscodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveRecoveryLockPasscodeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java new file mode 100644 index 00000000000..e0ae18dd35e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/rotaterecoverylockpasscode/RotateRecoveryLockPasscodeRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.rotaterecoverylockpasscode; + +import com.microsoft.graph.beta.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 rotateRecoveryLockPasscode method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RotateRecoveryLockPasscodeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RotateRecoveryLockPasscodeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RotateRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/rotateRecoveryLockPasscode", pathParameters); + } + /** + * Instantiates a new {@link RotateRecoveryLockPasscodeRequestBuilder} 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 RotateRecoveryLockPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/rotateRecoveryLockPasscode", rawUrl); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @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 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); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Rotates the recovery lock passcode for the specified macOS device + * @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 RotateRecoveryLockPasscodeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RotateRecoveryLockPasscodeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RotateRecoveryLockPasscodeRequestBuilder(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/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java new file mode 100644 index 00000000000..65fb91c68b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen; + +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 SuspendManagedHomeScreenPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SuspendManagedHomeScreenPostRequestBody} and sets the default values. + */ + public SuspendManagedHomeScreenPostRequestBody() { + 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 SuspendManagedHomeScreenPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SuspendManagedHomeScreenPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SuspendManagedHomeScreenPostRequestBody(); + } + /** + * 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("timeoutMinutes", (n) -> { this.setTimeoutMinutes(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the timeoutMinutes property value. The timeoutMinutes property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTimeoutMinutes() { + return this.backingStore.get("timeoutMinutes"); + } + /** + * 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("timeoutMinutes", this.getTimeoutMinutes()); + 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 timeoutMinutes property value. The timeoutMinutes property + * @param value Value to set for the timeoutMinutes property. + */ + public void setTimeoutMinutes(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("timeoutMinutes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java new file mode 100644 index 00000000000..8a8b58b982a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/suspendmanagedhomescreen/SuspendManagedHomeScreenRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.suspendmanagedhomescreen; + +import com.microsoft.graph.beta.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 suspendManagedHomeScreen method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SuspendManagedHomeScreenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SuspendManagedHomeScreenRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SuspendManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/suspendManagedHomeScreen", pathParameters); + } + /** + * Instantiates a new {@link SuspendManagedHomeScreenRequestBuilder} 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 SuspendManagedHomeScreenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/suspendManagedHomeScreen", rawUrl); + } + /** + * Temporarily suspend Managed Home Screen + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody body) { + post(body, null); + } + /** + * Temporarily suspend Managed Home Screen + * @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 + */ + public void post(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody 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); + } + /** + * Temporarily suspend Managed Home Screen + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SuspendManagedHomeScreenPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Temporarily suspend Managed Home Screen + * @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 SuspendManagedHomeScreenPostRequestBody 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 SuspendManagedHomeScreenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SuspendManagedHomeScreenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SuspendManagedHomeScreenRequestBuilder(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/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java index ff662a3d66c..5f8d20d4f6f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..cb914fb59ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e42d0fdda25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..a439fc17c59 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in users + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..88948b8da26 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..308e508b553 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..4f148c1f7f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..937fc75d529 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/buckets/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.buckets.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/users/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java index 86569acf9d4..7b559269536 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..70bae3385cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/users/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..31016bef52f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..4574b90d6fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in users + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..d851c6a5c5e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..1a8b4213acb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..aa7a573f59a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..6f31e72b254 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.planner.plans.item.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/users/item/planner/tasks/item/PlannerTaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/PlannerTaskItemRequestBuilder.java index cc58ac5e370..94adb2c40a6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/PlannerTaskItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/PlannerTaskItemRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.users.item.planner.tasks.item.assignedtotaskboardformat.AssignedToTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.users.item.planner.tasks.item.buckettaskboardformat.BucketTaskBoardFormatRequestBuilder; import com.microsoft.graph.beta.users.item.planner.tasks.item.details.DetailsRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.tasks.item.messages.MessagesRequestBuilder; import com.microsoft.graph.beta.users.item.planner.tasks.item.progresstaskboardformat.ProgressTaskBoardFormatRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -48,6 +49,14 @@ public BucketTaskBoardFormatRequestBuilder bucketTaskBoardFormat() { public DetailsRequestBuilder details() { return new DetailsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the progressTaskBoardFormat property of the microsoft.graph.plannerTask entity. * @return a {@link ProgressTaskBoardFormatRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..60fbfe998d5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.users.item.planner.tasks.item.messages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.models.PlannerTaskChatMessageCollectionResponse; +import com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.PlannerTaskChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + * @param plannerTaskChatMessageId The unique identifier of plannerTaskChatMessage + * @return a {@link PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder byPlannerTaskChatMessageId(@jakarta.annotation.Nonnull final String plannerTaskChatMessageId) { + Objects.requireNonNull(plannerTaskChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plannerTaskChatMessage%2Did", plannerTaskChatMessageId); + return new PlannerTaskChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessageCollectionResponse 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, PlannerTaskChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage post(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messages for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 PlannerTaskChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/users/item/planner/tasks/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b762fd131b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.users.item.planner.tasks.item.messages.count; + +import com.microsoft.graph.beta.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}/planner/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..ff1a9072da1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/PlannerTaskChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.PlannerTaskChatMessage; +import com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.plannerTask entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlannerTaskChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PlannerTaskChatMessageItemRequestBuilder} 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 PlannerTaskChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage get() { + return get(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in users + * @param body The request body + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PlannerTaskChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PlannerTaskChatMessage patch(@jakarta.annotation.Nonnull final PlannerTaskChatMessage 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, PlannerTaskChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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; + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. Chat messages associated with the task. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property messages in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final PlannerTaskChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 PlannerTaskChatMessage 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 PlannerTaskChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlannerTaskChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlannerTaskChatMessageItemRequestBuilder(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 { + } + /** + * Read-only. Nullable. Chat messages associated with the task. + */ + @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/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..5555a17acf1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..ed9b6e2185c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.setreaction; + +import com.microsoft.graph.beta.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} 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 SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/setReaction", rawUrl); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set a reaction to a plannerTaskChatMessage for the current user. + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..7f282bca295 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..0124fbc1b00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/tasks/item/messages/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.users.item.planner.tasks.item.messages.item.unsetreaction; + +import com.microsoft.graph.beta.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} 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 UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/messages/{plannerTaskChatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a reaction from a plannerTaskChatMessage for the current user. + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/beta/generated/users/item/sponsors/SponsorsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/SponsorsRequestBuilder.java index ba19d6a256d..ce4330a00eb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/SponsorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/SponsorsRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.users.item.sponsors.count.CountRequestBuilder; import com.microsoft.graph.beta.users.item.sponsors.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.beta.users.item.sponsors.ref.RefRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -31,7 +32,15 @@ public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the sponsors property of the microsoft.graph.user entity. + * Provides operations to manage the collection of user entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } + /** + * Gets an item from the com.Microsoft.Graph.Beta.users.item.sponsors.item collection * @param directoryObjectId The unique identifier of directoryObject * @return a {@link DirectoryObjectItemRequestBuilder} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java index 4b0277a0e2b..47e9aa5f544 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java @@ -1,32 +1,30 @@ package com.microsoft.graph.beta.users.item.sponsors.item; -import com.microsoft.graph.beta.models.DirectoryObject; -import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.users.item.sponsors.item.ref.RefRequestBuilder; 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 sponsors property of the microsoft.graph.user entity. + * Builds and executes requests for operations under /users/{user-id}/sponsors/{directoryObject-id} */ @jakarta.annotation.Generated("com.microsoft.kiota") public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the collection of user entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}", pathParameters); } /** * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. @@ -34,96 +32,6 @@ public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashM * @param requestAdapter The request adapter to use to execute the requests. */ public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); - } - /** - * The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - * @return a {@link DirectoryObject} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public DirectoryObject get() { - return get(null); - } - /** - * The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - * @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 - */ - @jakarta.annotation.Nullable - public DirectoryObject 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, DirectoryObject::createFromDiscriminatorValue); - } - /** - * The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation() { - return toGetRequestInformation(null); - } - /** - * The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param rawUrl The raw URL to use for the request builder. - * @return a {@link DirectoryObjectItemRequestBuilder} - */ - @jakarta.annotation.Nonnull - public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); - } - /** - * The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - */ - @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(); + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}", rawUrl); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..24fdbce517c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/item/ref/RefRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.users.item.sponsors.item.ref; + +import com.microsoft.graph.beta.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 manage the collection of user entities. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}/$ref", pathParameters); + } + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}/$ref", rawUrl); + } + /** + * Remove an agentUser's sponsor. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Remove an agentUser's sponsor. + * @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); + } + /** + * Remove an agentUser's sponsor. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Remove an agentUser's sponsor. + * @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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefRequestBuilder(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 { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..a7b770f2bbe --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/sponsors/ref/RefRequestBuilder.java @@ -0,0 +1,281 @@ +package com.microsoft.graph.beta.users.item.sponsors.ref; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.ReferenceCreate; +import com.microsoft.graph.beta.models.StringCollectionResponse; +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 collection of user entities. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", rawUrl); + } + /** + * Remove an agentUser's sponsor. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Remove an agentUser's sponsor. + * @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); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @return a {@link StringCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StringCollectionResponse get() { + return get(null); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @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 + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StringCollectionResponse 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, StringCollectionResponse::createFromDiscriminatorValue); + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @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 ReferenceCreate body) { + post(body, null); + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @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 ReferenceCreate 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); + } + /** + * Remove an agentUser's sponsor. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Remove an agentUser's sponsor. + * @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, "{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}", pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @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, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body) { + return toPostRequestInformation(body, null); + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @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 ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/users/{user%2Did}/sponsors/$ref", 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 RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefRequestBuilder(rawUrl, requestAdapter); + } + /** + * Remove an agentUser's sponsor. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteQueryParameters implements QueryParameters { + /** + * The delete Uri + */ + @jakarta.annotation.Nullable + public String id; + /** + * 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("%40id", id); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public DeleteQueryParameters queryParameters = new DeleteQueryParameters(); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * 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; + /** + * 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("%24orderby", orderby); + 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/beta/generated/users/item/teamwork/TeamworkRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/TeamworkRequestBuilder.java index 90545b23d34..23192c5943b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/TeamworkRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/TeamworkRequestBuilder.java @@ -3,6 +3,9 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.UserTeamwork; import com.microsoft.graph.beta.users.item.teamwork.associatedteams.AssociatedTeamsRequestBuilder; +import com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder; +import com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder; +import com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder; import com.microsoft.graph.beta.users.item.teamwork.installedapps.InstalledAppsRequestBuilder; import com.microsoft.graph.beta.users.item.teamwork.sendactivitynotification.SendActivityNotificationRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -31,6 +34,30 @@ public class TeamworkRequestBuilder extends BaseRequestBuilder { public AssociatedTeamsRequestBuilder associatedTeams() { return new AssociatedTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the deleteTargetedMessage method. + * @return a {@link DeleteTargetedMessageRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeleteTargetedMessageRequestBuilder deleteTargetedMessage() { + return new DeleteTargetedMessageRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllRetainedTargetedMessages method. + * @return a {@link GetAllRetainedTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRetainedTargetedMessagesRequestBuilder getAllRetainedTargetedMessages() { + return new GetAllRetainedTargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllTargetedMessages method. + * @return a {@link GetAllTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTargetedMessagesRequestBuilder getAllTargetedMessages() { + return new GetAllTargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. * @return a {@link InstalledAppsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessagePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessagePostRequestBody.java new file mode 100644 index 00000000000..f8016e2a1e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessagePostRequestBody.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage; + +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 DeleteTargetedMessagePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeleteTargetedMessagePostRequestBody} and sets the default values. + */ + public DeleteTargetedMessagePostRequestBody() { + 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 DeleteTargetedMessagePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static DeleteTargetedMessagePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeleteTargetedMessagePostRequestBody(); + } + /** + * 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 channelId property value. The channelId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getChannelId() { + return this.backingStore.get("channelId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("channelId", (n) -> { this.setChannelId(n.getStringValue()); }); + deserializerMap.put("messageId", (n) -> { this.setMessageId(n.getStringValue()); }); + deserializerMap.put("teamId", (n) -> { this.setTeamId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messageId property value. The messageId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessageId() { + return this.backingStore.get("messageId"); + } + /** + * Gets the teamId property value. The teamId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTeamId() { + return this.backingStore.get("teamId"); + } + /** + * 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("channelId", this.getChannelId()); + writer.writeStringValue("messageId", this.getMessageId()); + writer.writeStringValue("teamId", this.getTeamId()); + 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 channelId property value. The channelId property + * @param value Value to set for the channelId property. + */ + public void setChannelId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("channelId", value); + } + /** + * Sets the messageId property value. The messageId property + * @param value Value to set for the messageId property. + */ + public void setMessageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("messageId", value); + } + /** + * Sets the teamId property value. The teamId property + * @param value Value to set for the teamId property. + */ + public void setTeamId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("teamId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java new file mode 100644 index 00000000000..aa309d16f27 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.users.item.teamwork.deletetargetedmessage; + +import com.microsoft.graph.beta.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 deleteTargetedMessage method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeleteTargetedMessageRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeleteTargetedMessageRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeleteTargetedMessageRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/deleteTargetedMessage", pathParameters); + } + /** + * Instantiates a new {@link DeleteTargetedMessageRequestBuilder} 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 DeleteTargetedMessageRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/deleteTargetedMessage", rawUrl); + } + /** + * Invoke action deleteTargetedMessage + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final DeleteTargetedMessagePostRequestBody body) { + post(body, null); + } + /** + * Invoke action deleteTargetedMessage + * @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 + */ + public void post(@jakarta.annotation.Nonnull final DeleteTargetedMessagePostRequestBody 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); + } + /** + * Invoke action deleteTargetedMessage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DeleteTargetedMessagePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action deleteTargetedMessage + * @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 DeleteTargetedMessagePostRequestBody 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 DeleteTargetedMessageRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeleteTargetedMessageRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeleteTargetedMessageRequestBuilder(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/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesGetResponse.java new file mode 100644 index 00000000000..52d281956ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.TargetedChatMessage; +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 GetAllRetainedTargetedMessagesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllRetainedTargetedMessagesGetResponse} and sets the default values. + */ + public GetAllRetainedTargetedMessagesGetResponse() { + 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 GetAllRetainedTargetedMessagesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllRetainedTargetedMessagesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllRetainedTargetedMessagesGetResponse(); + } + /** + * 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(TargetedChatMessage::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/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..cdf4c27a877 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.beta.users.item.teamwork.getallretainedtargetedmessages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllRetainedTargetedMessages method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRetainedTargetedMessagesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllRetainedTargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRetainedTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllRetainedTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GetAllRetainedTargetedMessagesRequestBuilder} 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 GetAllRetainedTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllRetainedTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @return a {@link GetAllRetainedTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRetainedTargetedMessagesGetResponse get() { + return get(null); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllRetainedTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRetainedTargetedMessagesGetResponse 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, GetAllRetainedTargetedMessagesGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GetAllRetainedTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRetainedTargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllRetainedTargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllRetainedTargetedMessages + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesGetResponse.java new file mode 100644 index 00000000000..cf2f25ddc00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.TargetedChatMessage; +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 GetAllTargetedMessagesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllTargetedMessagesGetResponse} and sets the default values. + */ + public GetAllTargetedMessagesGetResponse() { + 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 GetAllTargetedMessagesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllTargetedMessagesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllTargetedMessagesGetResponse(); + } + /** + * 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(TargetedChatMessage::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/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..f107741100f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.beta.users.item.teamwork.getalltargetedmessages; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllTargetedMessages method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTargetedMessagesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllTargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GetAllTargetedMessagesRequestBuilder} 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 GetAllTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function getAllTargetedMessages + * @return a {@link GetAllTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTargetedMessagesGetResponse get() { + return get(null); + } + /** + * Invoke function getAllTargetedMessages + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTargetedMessagesGetResponse 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, GetAllTargetedMessagesGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllTargetedMessages + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllTargetedMessages + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GetAllTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllTargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllTargetedMessages + */ + @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(); + } +}